A solid reference for WCAG 2.1 compliance that covers the POUR principles with practical code examples. You get real patterns for common accessibility issues: proper alt text for complex images, focus trap management for modals, color contrast ratios with actual numbers, and the visually-hidden CSS trick that shows up in every a11y toolkit. The examples show both wrong and right implementations, which is helpful when you're debugging why a screen reader isn't announcing something. Includes aria-live regions for form errors, prefers-reduced-motion media queries, and skip links. This is the kind of skill you'd reach for during an accessibility audit or when you need to explain to a designer why 3:1 contrast matters for UI components.

skills.sh installs
362
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill accessibility --agent claude-code

Installs into .claude/skills of the current project.

Files

Accessibility (a11y)

Comprehensive accessibility guidelines based on WCAG 2.1 and Lighthouse accessibility audits. Goal: make content usable by everyone, including people with disabilities.

WCAG Principles: POUR

PrincipleDescription
PerceivableContent can be perceived through different senses
OperableInterface can be operated by all users
UnderstandableContent and interface are understandable
RobustContent works with assistive technologies

Conformance levels

LevelRequirementTarget
AMinimum accessibilityMust pass
AAStandard complianceShould pass (legal requirement in many jurisdictions)
AAAEnhanced accessibilityNice to have

Perceivable

Text alternatives (1.1)

Images require alt text:

<!-- ❌ Missing alt -->
<img src="chart.png">

<!-- ✅ Descriptive alt -->
<img src="chart.png" alt="Bar chart showing 40% increase in Q3 sales">

<!-- ✅ Decorative image (empty alt) -->
<img src="decorative-border.png" alt="" role="presentation">

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Design & UI/UX, CLI & Terminal
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1pedronauck avatara11y-testingpedronauck/skillsAutomated accessibility testing with axe-core, Playwright, and jest-axe for WCAG compliance. Use when adding or validating a11y tests, running WCAG checks, or a355skills.sh installs
2onewave-ai avataraccessibility-auditoronewave-ai/claude-skillsAudit websites for accessibility issues and WCAG compliance. Use when checking accessibility, fixing a11y issues, or ensuring WCAG compliance.338skills.sh installs
3patricio0312rev avatarstorybook-setuppatricio0312rev/skillsSets up Storybook for component documentation with controls, actions, accessibility testing, and visual regression. Use when users request "Storybook setup", "c330skills.sh installs
4mike-coulbourn avatarbrand-color-psychologymike-coulbourn/claude-vibesProvides brand color psychology and strategic palette development frameworks including Color-in-Context Theory, 60-30-10 Rule, color harmony systems, archetype 312skills.sh installs
5pedronauck avatarstorybook-storiespedronauck/skillsCreate, update, or refactor Storybook stories following the project's standard patterns. Use when adding stories for new components, updating existing stories, 312skills.sh installs
6josiahsiegel avatartailwindcss-accessibilityjosiahsiegel/claude-plugin-marketplaceTailwind CSS accessibility patterns including WCAG 2.2 compliance, touch targets, focus management, and ARIA. PROACTIVELY activate for: (1) building accessible 299skills.sh installs