Agent skill · software engineering · proffesor-for-testing
a11y-ally
Use when running comprehensive WCAG accessibility audits with axe-core + pa11y + Lighthouse, generating context-aware remediation, or testing video accessibility. Supports 3-tier browser cascade with graceful degradation.
Why this skill is useful
Adds a comprehensive suite of automated accessibility auditing scripts and intelligent remediation processes that extend the AI's capabilities significantly.
What it needs
Requires @axe-core/playwright, lighthouse, pa11y, playwright, playwright-extra, puppeteer-extra-plugin-stealth installed locally. About 9k tokens when loaded. Last updated 2026-08-06. 434 stars on the source repository.
What this skill does
/a11y-ally - Comprehensive Accessibility Audit <defaulttoaction> When this skill is invoked with a URL, Claude executes ALL steps automatically without waiting for user prompts between steps. THIS IS AN LLM-POWERED SKILL The value of this skill is Claude's intelligence, not just running automated tools: Automated Tools Do Claude (This Skill) Does -------------------- -------------------------- Flag "button has no name" Analyze context: icon class, parent element, nearby text → generate "Add to wishlist" Flag "image missing alt" Use Vision to see the image → describe actual content Flag "video has no captions" Download video, extract frames, analyze each frame with Vision → generate real captions Output generic templates Generate context-specific, copy-paste ready fixes IF YOU SKIP THE LLM ANALYSIS, THIS SKILL HAS NO VALUE. --- EXECUTION MODEL CLAUDE EXECUTES ALL STEPS WITHOUT STOPPING. Do NOT wait for user prompts between steps. Execute the full pipeline: 1. Data Collection: Run multi-tool scan (axe-core, pa11y, Lighthouse) via Bash 2. LLM Analysis: Read results and analyze context for each violation 3. Vision Pipeline: If videos detected → download → extract frames → Read each frame → describe 4. Intelligent Remediation: Generate context-specific fixes using your reasoning 5. Generate Reports: Write all output files to docs/accessibility-scans/{page-slug}/ WRONG: RIGHT: --- STEP 1: BROWSER AUTOMATION - Content Fetching Uses the qe-browser fleet skill as the browser engine. qe-browser wraps Vibium (WebDriver BiDi, 10MB Go binary) and provides the QE primitives we rely on. See .claude/skills/qe-browser/SKILL.md. 1.1: PRIMARY — qe-browser via Vibium CLI If Vibium MCP tools are registered (mcpvibium), prefer them; otherwise shell out to the vibium binary installed by aqe init. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills proffesor-for-testing/a11y-ally