accessibility_skill

This skill audits and improves web accessibility per WCAG 2.1, guiding keyboard navigation, screen reader support, and color contrast improvements.
  • Python

20.6k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill davila7/claude-code-templates --skill accessibility

  • SKILL.md12.1 KB

Overview

This skill audits and improves web accessibility against WCAG 2.1 guidance and common tooling like Lighthouse and axe. It provides practical checks, code patterns, and remediation steps to make sites perceivable, operable, understandable, and robust for users with disabilities. Use this skill to find critical a11y issues and get actionable fixes that fit development workflows.

How this skill works

I inspect HTML, CSS, ARIA usage, keyboard behavior, focus management, media alternatives, and contrast ratios to identify accessibility violations and risk areas. I combine automated checklist items (Lighthouse/axe) with manual testing guidance such as keyboard and screen reader checks, then return prioritized fixes and code examples. The output includes specific code snippets, testing commands, and a remediation priority list (critical/serious/moderate).

When to use it

  • Before launch to meet WCAG AA compliance requirements
  • When users report screen reader or keyboard navigation issues
  • During design reviews to prevent accessibility regressions
  • When adding images, media, or custom interactive components
  • To prepare for automated audits with Lighthouse or axe

Best practices

  • Provide meaningful alt text for images and empty alt for decorative assets
  • Ensure keyboard accessibility: handle Enter/Space, avoid traps, and maintain logical focus order
  • Maintain sufficient color contrast and don’t rely on color alone to convey meaning
  • Prefer native elements over ARIA roles; use ARIA only when necessary and follow APG patterns
  • Add captions/transcripts for media and respect prefers-reduced-motion

Example use cases

  • Audit a marketing site to fix missing form labels, low contrast text, and missing alt attributes
  • Review a React component library for focus-visible styles and keyboard interactions
  • Add accessible names to icon-only buttons and ensure live regions announce dynamic updates
  • Prepare an e-commerce checkout flow for screen reader users and keyboard-only navigation
  • Create skip links and landmark roles for long, content-heavy pages

FAQ

Address critical issues first (missing labels, alt text, color contrast, keyboard traps, no focus indicators), then fix serious items like page language and heading structure, followed by moderate improvements.

Which automated tools should I run?

Run Lighthouse and axe-core for automated coverage, but always follow up with keyboard and screen reader testing for issues automated tools miss.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
accessibility skill by davila7/claude-code-templates | VeilStrat