mcpField
A
accessibility-agents

accessibility-agents

github.com/podoTesting & quality29172 installsUpdated 1d ago
Repository

About accessibility-agents

accessibility-agents is a package of accessibility skills for developers and teams working across web, documents, desktop tools, and GitHub workflows. Six router skills direct tasks to specialists and combine structured findings into reports.

Key features

  1. 01Six router skills dispatch specialists
  2. 02Coverage for web and document accessibility
  3. 03Skills for desktop and Python tooling
  4. 04GitHub workflow support
  5. 05Reports from structured findings

Use cases

  1. 01Review and change accessible web interfaces
  2. 02Audit sites and applications
  3. 03Check Office, PDF, ePub, or Markdown files
  4. 04Handle accessibility work in GitHub

MCP support

The upstream extras include an MCP server that supplies scanners. The README says it is available through the Claude Code plugin route or upstream install script, not through `npx skills add`.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/podo/design-agent-skills --skill accessibility-agents

After installing, type/accessibility-agentsin Claude Code to confirm it loaded.

Bundled filesstub.yaml

Details

From the project README

accessibility-agents

Catalogue stub — full package: Community-Access/accessibility-agents

Decision tree

  1. Is the full skill already installed? This package installs 108 skills (accessibility-lead, web-accessibility-wizard, document-accessibility-wizard, markdown-a11y-assistant, developer-hub, github-hub, a11y-core, a11y-tool-builder, accessibility-regression-detector, accessibility-statement, actions-manager, alt-text-headings, analytics, aria-specialist, ci-accessibility, cognitive-accessibility, compliance-mapping, contrast-master, contributions-hub, cross-document-analyzer, cross-page-analyzer, daily-briefing, data-visualization-accessibility, design-system-auditor, desktop-a11y-specialist, desktop-a11y-testing-coach, document-csv-reporter, document-inventory, email-accessibility, epub-accessibility, epub-scan-config, excel-accessibility, forms-specialist, i18n-accessibility, insiders-a11y-tracker, issue-tracker, kb-accessibility-rules, kb-ci-integration, kb-cognitive-accessibility, kb-data-visualization-accessibility, kb-design-system, kb-document-scanning, kb-email-accessibility, kb-framework-accessibility, kb-github-a11y-scanner, kb-github-analytics-scoring, kb-github-scanning, kb-github-shared-instructions, kb-github-workflow-standards, kb-help-url-reference, kb-legal-compliance-mapping, kb-lighthouse-scanner, kb-markdown-accessibility, kb-media-accessibility, kb-mobile-accessibility, kb-office-remediation, kb-path-instructions, kb-playwright-testing, kb-python-development, kb-report-generation, kb-severity-mapping, kb-testing-strategy, kb-web-scanning, kb-web-severity-scoring, keyboard-navigator, lighthouse-bridge, link-checker, live-region-controller, markdown-csv-reporter, markdown-fixer, markdown-scanner, media-accessibility, mobile-accessibility, modal-specialist, notifications-manager, nvda-addon-specialist, office-remediator, office-scan-config, pdf-accessibility, pdf-remediator, pdf-scan-config, performance-accessibility, playwright-scanner, playwright-verifier, powerpoint-accessibility, pr-review, projects-manager, python-specialist, release-manager, repo-admin, repo-manager, scanner-bridge, screen-reader-lab, security-dashboard, tables-data-specialist, team-manager, template-builder, testing-coach, text-quality-reviewer, wcag-aaa, wcag-guide, wcag3-preview, web-component-specialist, web-csv-reporter, web-issue-fixer, wiki-manager, word-accessibility, wxpython-specialist); checking the first.

    • Global: f=~/.agents/skills/accessibility-lead/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer"
    • Project: f=.agents/skills/accessibility-lead/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer"
    • installed → the skill is installed as accessibility-lead, invoke it and proceed
    • pointer → go to step 2
  2. Detect scope, then install:

    [ -e ~/.agents/skills/accessibility-agents ] && echo "global" || echo "project"
    

    Global:

    npx skills add Community-Access/accessibility-agents -g -y
    

    Project:

    npx skills add Community-Access/accessibility-agents -y
    

    Claude Code: send a command as a chat message starting with ! to run it without leaving the conversation.

Claude Code plugin route:

/plugin marketplace add Community-Access/accessibility-agents
/plugin install accessibility-agents@community-access

Heads-up

  • License: MIT

Invoke after install

Describe the problem; six router skills pick the specialists and hand work to them by name, so install the whole package, not single skills.

  • Skill name: accessibility-lead — before writing or changing HTML, JSX, TSX, Vue, Svelte, CSS or templates
  • Skill name: web-accessibility-wizard — a full site or app audit rather than one change
  • Skill name: document-accessibility-wizard — Word, Excel, PowerPoint, PDF or ePub files
  • Skill name: markdown-a11y-assistant — markdown documentation
  • Skill name: developer-hub — Python, wxPython, desktop apps, NVDA add-ons, accessibility tooling
  • Skill name: github-hub — issues, pull requests, releases, projects, actions, security, teams, wikis
  • Trigger phrases: "accessibility agents", "Community Access", "PDF accessibility", "document accessibility", "accessibility lead"

What it does

Models forget accessibility while generating code; this package routes the work to the right specialist and merges the findings. The six routers dispatch many specialist, helper and reference skills (ARIA, keyboard, focus, forms, contrast, modals, live regions, tables, cognitive load, i18n, mobile, email, data visualisation, Office/PDF/ePub scanning, markdown audits) by name. Reports are rendered from structured findings rather than from memory.

npx skills add installs the skills only. Upstream's extras (hooks that block edits to user-facing files until the accessibility lead has reviewed, plus an MCP server that supplies the scanners) come with the Claude Code plugin route or upstream's own node scripts/install.mjs.

When NOT to use

  • Single-file audits where a lighter tool suffices — use fixing-accessibility
  • Quick contrast check only — use color-expert
  • A single WCAG 2.2 audit pass without the router and specialist machinery — use wcag-audit-patterns

Comments

Markdown supported