Scan a frontend project for WCAG 2.2 accessibility violations and fix them. Usage: /a11y-audit [path]
54
61%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.gemini/skills/cmd-a11y-audit/SKILL.mdScan a frontend project for WCAG 2.2 accessibility issues, show fixes, and optionally check color contrast.
/a11y-audit # Scan current project
/a11y-audit ./src # Scan specific directory
/a11y-audit ./src --fix # Scan and auto-fix what's possibleRun the a11y scanner on the target directory:
python3 {skill_path}/scripts/a11y_scanner.py {path} --jsonParse the JSON output. Group findings by severity (critical → serious → moderate → minor).
Display a summary:
A11y Audit: ./src
Critical: 3 | Serious: 7 | Moderate: 12 | Minor: 5
Files scanned: 42 | Files with issues: 15For each finding (starting with critical):
engineering-team/a11y-audit/skills/a11y-audit/references/framework-a11y-patterns.mdAuto-fixable issues (apply without asking):
alt="" on decorative imageslang attribute on <html>tabindex values > 0 → set to 0type="button" on non-submit buttons:focus-visible stylesIssues requiring user input (show fix, ask to apply):
If CSS files are present, run the contrast checker:
python3 {skill_path}/scripts/contrast_checker.py --batch {path}For each failing color pair, suggest accessible alternatives.
Generate a markdown report at a11y-report.md:
engineering-team/a11y-audit/skills/a11y-audit/SKILL.mdengineering-team/a11y-audit/skills/a11y-audit/scripts/a11y_scanner.pyengineering-team/a11y-audit/skills/a11y-audit/scripts/contrast_checker.pyengineering-team/a11y-audit/skills/a11y-audit/references/wcag-quick-ref.mdengineering-team/a11y-audit/skills/a11y-audit/references/aria-patterns.mdengineering-team/a11y-audit/skills/a11y-audit/references/framework-a11y-patterns.md19392f7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.