← ClaudeAtlas

a11y-check-pagelisted

Performs an accessibility check (a11y check) on a live web page. Operates the browser via Playwright MCP to run automated checks with axe-core, keyboard operation, zoom and reflow, and accessibility tree checks against WCAG 2.2 level AA as a guideline, and outputs a report with severity ratings. Pages that require login can also be checked if credentials and steps are provided. Used for things like "check the accessibility of this URL" or "log in and run an a11y check on the admin screen". Use for accessibility (a11y) audit of a live web page via browser automation against WCAG 2.2 AA.
stritar/skills · ★ 0 · Web & Frontend · score 60
Install: claude install-skill stritar/skills
# Accessibility check for a live page Actually operate the page in a browser and find the issues that should be prioritized for accessibility. The standard used is WCAG 2.2 level AA as a guideline. ## Confirm the prerequisites This skill uses **Playwright MCP**. First confirm that tools equivalent to `browser_navigate` `browser_snapshot` `browser_click` `browser_evaluate` `browser_resize` `browser_press_key` `browser_take_screenshot` are available. If they are not available, guide the user with the following and stop the check. Never perform a check based on guesswork without the tools. ``` claude mcp add playwright npx @playwright/mcp@latest ``` ## Understand the limits of this check first There are things that cannot be judged even from a live page. **Never write about something that could not be judged as if it had been judged.** - Actual reading-out on real screen reader hardware (the accessibility tree is not a substitute) - Display under high-contrast mode (forced colors mode) - Screen rotation, touch operation, and multi-pointer gestures on a real device - The validity of the **content** of video captions or audio descriptions - Judgment against the general flash threshold and red flash threshold - Time limits (those requiring a long elapsed time) State these in the report as "steps not performed" or "needs further verification". Also report general usability issues that go beyond accessibility, and things that violate HTML or WAI-ARIA specifications or bes