About accessibility-auditor
An accessibility-auditing skill for teams checking websites against WCAG 2.1 AA. It combines automated scans, keyboard and screen-reader checks, and repair guidance.
Key features
- 01Automated accessibility checks
- 02Keyboard navigation checklist
- 03Screen-reader review with NVDA or VoiceOver
- 04WCAG Level A and AA audit
- 05Common defect fixes and ARIA patterns
Use cases
- 01Audit a website for WCAG 2.1 AA issues
- 02Test keyboard access and focus behavior
- 03Review screen-reader names, roles, and states
- 04Fix findings and rerun automated checks
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill accessibility-auditorAfter installing, type/accessibility-auditorin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/aria-patterns.mdautomated-testing.mdcommon-fixes.mdwcag-checklist.mdDetails
From the project READMEAccessibility Auditor
Audit a website for accessibility defects and bring it to WCAG 2.1 AA compliance.
Contents
references/automated-testing.md- CLI commands, jest-axe, Playwright, and toolingreferences/wcag-checklist.md- WCAG Level A/AA criteria and keyboard testing checklistreferences/common-fixes.md- Fix patterns for the 7 most common defects plus the sr-only classreferences/aria-patterns.md- ARIA markup for tabs, accordion, menu, alert, progress
Workflow
- Run automated checks. Execute the CLI scans and add jest-axe or Playwright assertions per
references/automated-testing.md. - Test the keyboard. Tab through the page and verify order, activation, escape, focus visibility, and absence of traps using the checklist in
references/wcag-checklist.md. - Test with a screen reader. Walk the page with NVDA or VoiceOver and confirm names, roles, and announced state.
- Check WCAG criteria. Audit each Level A and AA criterion in
references/wcag-checklist.md. - Apply fixes. Resolve each finding with the patterns in
references/common-fixes.mdandreferences/aria-patterns.md, then re-run step 1 to confirm zero violations.
Comments
Markdown supported