Audit a site or app for WCAG 2.2 AA with axe-core across widths, color schemes and themes, then guide fixes. Use for accessibility, a11y, contrast, ADA or Section 508 checks.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
Find accessibility problems with axe-core, fix them, and run axe again to prove the fix. axe catches roughly a third to a half of WCAG failures, so every audit ends with the manual checklist too. Never report a finding axe did not return or that nobody checked by hand.
## Pick a route
| Route | Use it when | How |
|---|---|---|
| **A. The bundled script** (Playwright + `@axe-core/playwright`) | The default. A dev server on localhost, a built preview, a public URL, CI, any run that needs several viewports, schemes or themes | `node scripts/axe_audit.mjs ...` below |
| **B. Inject axe into an open page** | A browser tool is already on the page (Claude in Chrome, the built-in browser pane, a Docker MCP browser), the page needs a login the script doesn't have, or you want a quick check of the current state | [references/routes.md](references/routes.md) |
| **C. `@axe-core/cli`** | A one-off on a single URL when Chrome and a matching ChromeDriver are already set up | [references/routes.md](references/routes.md). It fails with a version-mismatch error on most machines; use A instead |
…
The line at the top of this page pins the label git:20261020.ce5808a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_kwap6wlq7ab4sc5b
GET https://markdownregistry.com/api/v1/resolve?ref=imagile-dev/claude-plugins/accessibility
GET https://markdownregistry.com/api/v1/blob/31ea014e0f3c7b6ae4b401082d4fd584ae892e2e33fb2c0c3249764e32004303
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
imagile-dev/claude-plugins · plugins/imagile/skills/architecture/SKILL.md · Design or review a system with Imagile's opinions on .NET, Blazor, TypeScript, Astro and Azure. Use for structure…
imagile-dev/claude-plugins · plugins/imagile/skills/background-removal/SKILL.md · Remove image backgrounds offline with Python and rembg, for one file or a folder. Use for cutouts, transparent PNGs or…
imagile-dev/claude-plugins · plugins/imagile/skills/code-review/SKILL.md · Review a diff or PR with a clear Approve or Request Changes and short Major, Minor and Nit findings. Use when asked to…
imagile-dev/claude-plugins · plugins/imagile/skills/commit/SKILL.md · Write a Conventional Commit for the staged changes and commit them. Use when asked to commit, or to write a commit…
imagile-dev/claude-plugins · plugins/imagile/skills/image-generation/SKILL.md · Generate or edit images from a prompt through ChatGPT in Chrome or the OpenAI Images API. Use for logos, icons, hero…
imagile-dev/claude-plugins · plugins/imagile/skills/plan/SKILL.md · Scope engineering work as a GitHub issue and a vertical-slice plan. Use for "plan X", "scope Y", "break this down", or…
imagile-dev/claude-plugins · plugins/imagile/skills/principles/SKILL.md · Write, sharpen and audit a principle-first CLAUDE.md so agents decide without asking. Use to set up CLAUDE.md, turn a…
imagile-dev/claude-plugins · plugins/imagile/skills/revisit/SKILL.md · Review the decisions agents logged in AGENT_DECISIONS.md in one batch, then keep, promote to a principle, or reverse…
imagile-dev/claude-plugins · plugins/imagile/skills/ship/SKILL.md · Take a branch to a merged PR. Rebase, run parallel reviewer agents, fix every finding, log principle gaps, open the PR…
imagile-dev/claude-plugins · plugins/imagile/skills/web-optimize/SKILL.md · Convert images to AVIF and WebP with responsive srcset widths, and judge if it is worth it. Use to optimize, compress…
ericrisco/rsc-harness · skills/accessibility/SKILL.md · Use when making a web UI conform to WCAG 2.2 Level AA — axe-core or Lighthouse a11y violations, keyboard operability…
nahid-sparktales/agent-dispatcher · skills/design/accessibility/SKILL.md · Build and fix interfaces so they meet WCAG 2.2 AA in practice — native semantics, keyboard paths, focus order and…
aicodedecode/awesome-muse-skills · skills-imported/accessibility/SKILL.md · Audit and improve web accessibility following WCAG 2.1 guidelines. Use when asked to "improve accessibility", "a11y…
wankimmy/bossku-superpowers · skills/accessibility/SKILL.md · Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that…
jnpiyush/agentx · .github/skills/design/accessibility/SKILL.md · Enforce WCAG 2.1 AA conformance on UX prototypes and shipped UI. Use when reviewing or building any user-facing surface…