accessibility · davila7 — Claude Code skill: accessibility checks and setup
This skill guides Claude Code through web accessibility reviews based on WCAG 2.1. Use it to inspect keyboard access, screen reader support, and interface elements.
npx claude-code-templates@latest --skill development/accessibilityWhat accessibility does
The skill gives Claude Code guidance for reviewing web pages against WCAG 2.1. Its coverage includes image alternatives, color contrast, media captions, keyboard operation, visible focus, and the language declared for a page.
The guidance can help the agent spot issues and suggest code changes, such as naming an icon button for assistive technology or making a form error clear without relying on color alone. It also includes examples for modal focus, a link to the main content, and reduced-motion preferences.
These are review guidelines, not a guarantee that a site conforms to WCAG; the result depends on what the agent examines in the project. Install the skill in Claude Code with npx claude-code-templates@latest --skill development/accessibility.
What it helps with
- find images that lack text alternatives
- check contrast for text and interface controls
- add keyboard handling to interactive elements
- make keyboard focus visible
- explain form errors without relying on color alone
Example prompts for the agent
- Review this form page for WCAG 2.1 accessibility issues and suggest code changes.
- Find interface controls that cannot be operated from the keyboard.
- Check image alternatives and accessible names on icon buttons.
How to install accessibility
1claude-code-templates
npx claude-code-templates@latest --skill development/accessibility2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill accessibility -a claude-code3Manually: put the files in place
~/.claude/skills/accessibility/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/accessibility/
Manually: put the files in place
.agents/skills/accessibility/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/accessibility/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates accessibility2Manually: put the files in place
.github/skills/accessibility/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/accessibilityManually: put the files in place
.devin/skills/accessibility/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about accessibility
How do I install accessibility in Claude Code?
Run npx claude-code-templates@latest --skill development/accessibility.
What does the accessibility skill do?
It guides web accessibility reviews based on WCAG 2.1 and helps suggest fixes. Topics include contrast, keyboard access, focus, and media alternatives.
Does accessibility cover keyboard navigation?
Yes. Its guidance covers keyboard operation, visible focus, and avoiding focus traps in modal dialogs.
Similar skills
All skills for Frontend and UI →accessibility by other authors comes first.