Install
openclaw skills install wcag-21-aa-web-ui-auditAudit web UI for WCAG 2.1 Level AA and produce a remediation backlog. Use when users ask for WCAG 2.1 AA audits, accessibility reviews, conformance reports, remediation plans, keyboard/focus/contrast/reflow/forms/ARIA/status-message checks.
openclaw skills install wcag-21-aa-web-ui-auditUse this skill when the request includes any of the following:
When invoked, first output a ## Scope & Assumptions section before any findings. Include:
confirmed implementation issue: verified on running UI or artifact with reproducible behaviordesign-time risk: predicted from design artifacts/spec without runtime confirmationCollect these inputs. If missing, proceed with defaults and state assumptions explicitly.
SaaS, ecommerce, contentSaaS (switch to ecommerce if cart/checkout is in scope)sign-in, onboarding, search/filter, forms, checkout (if applicable)desktop + mobilenavigation, modal, drawer, toast/status, carousel, date picker, table, formssingle-pass audit on available environment within stated timeboxReadiness Review onlyRun these steps in order.
Always render output with these sections in this exact order using templates:
A) Audit Summary (One Page)B) Findings TableC) Per-Flow NotesD) Remediation BacklogE) Definition of Done (Engineering + QA)Use these files directly:
templates/audit-report-template.mdtemplates/finding-template.mdtemplates/remediation-backlog-template.mdEvery finding must include:
Blocker, High, Medium, Lowconfirmed implementation issue or design-time riskBlocker: Prevents task completion for one or more user groups.High: Causes major friction or frequent failure.Medium: Noticeable barrier with workaround.Low: Minor barrier or polish issue.Use docs/ui-component-checklists.md for fix-oriented component recipes covering:
Use the optional script only when runtime URLs are provided:
node scripts/run_axe_playwright.js --url https://example.com
node scripts/run_axe_playwright.js --urls-file ./urls.txt
Behavior expectations:
outputs/axe-results.json and outputs/axe-summary.md.(rule id + target selector + page).playwright or @axe-core/playwright is missing, prints install guidance and exits without failing.If the user asks for all WCAG requirements, point to and include or excerpt:
docs/wcag21-aa-success-criteria.mdDo not issue legal determinations or certification statements. Use conformance phrasing such as:
Use WCAG terminology and SC names from: