Skip to main content
skill CX Codex

accessibility-scan — Claude Code skill: accessibility checks

Scans one live page for mechanically detectable WCAG 2.2 issues and reports their DOM locations. Run it after a UI change to review the page.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add AccessLint/skills --skill accessibility-scan -a claude-code
Open on GitHub

What accessibility-scan does

The skill runs @accesslint/core against a live page over CDP. Its report groups findings by impact and gives a DOM selector; when source mapping is available, it also points to a file and line. Evidence can include a contrast ratio or a missing attribute.

Before scanning, the skill ensures Chrome is available for debugging. Give it a page URL, a target name from accesslint.config.json, or no argument to use the config’s default target. If there is no default target or config file, provide a URL.

It reports findings without editing the project. After making fixes, run the scan again to check the page. Keyboard and screen-reader checks are handled by the separate accessibility-inspect skill, not this scan.

What it helps with

  • find WCAG 2.2 issues on a live page
  • locate a finding by DOM selector and source line
  • check for contrast and missing-attribute problems
  • rescan a page after a UI change

Example prompts for the agent

  • Scan the dev target for accessibility issues and list the findings.
  • Check this page and connect each issue to its selector and source file when available.
  • Scan the page at the URL I provide; report findings without editing code.

How to install accessibility-scan

1Skills CLI (Vercel)

npx skills add AccessLint/skills --skill accessibility-scan -a claude-code

2Manually: put the files in place

~/.claude/skills/accessibility-scan/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/accessibility-scan/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about accessibility-scan

How do I install accessibility-scan in Claude Code?

Run npx skills add AccessLint/skills --skill accessibility-scan -a claude-code. The skill file is installed at ~/.claude/skills/accessibility-scan/SKILL.md.

What does accessibility-scan do?

It checks one live page for mechanically detectable WCAG 2.2 issues and reports DOM selectors, with source file locations when available. It does not edit code.

Can I run accessibility-scan without a page URL?

Yes, if accesslint.config.json has a default target. Otherwise, pass a page URL.

Similar skills

Everything for Frontend and UI →

From the same set3

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor