AI and automated tools are not perfect. They miss things, make mistakes, and cannot replace testing with real screen readers and assistive technology. Always verify with VoiceOver, NVDA, JAWS, and keyboard-only navigation.
> /plugin marketplace add Community-Access/accessibility-agents> /plugin install accessibility-agents@community-access
Repo: Community-Access/accessibility-agents
What's inside
AI and automated tools are not perfect. They miss things, make mistakes, and cannot replace testing with real screen readers and assistive technology. Always verify with VoiceOver, NVDA, JAWS, and keyboard-only navigation. This tooling is a helpful starting point, not a substitute for real accessibility testing.
A community-driven open-source project automating accessibility, efficiency, and productivity through AI-based agents, skills, custom instructions, and prompts.
A sincere thanks goes out to Taylor Arndt and Jeff Bishop for leading the charge in building this community project. It started because LLMs consistently forget accessibility - skills get ignored, instructions drift out of context, ARIA gets misused, focus management gets skipped, color contrast fails silently. They got tired of fighting it and built an agent team that will not let it slide. Now we want to make more magic together.
We want more contributors! If you care about making software accessible to blind and low vision users, please consider submitting a PR. Every improvement to these agents helps developers ship more inclusive software for the people who need it most.
For troubleshooting, Q&A, and community support across workshop and agent ecosystems, use the Community Access support repository:
Related repositories:
AI coding tools generate inaccessible code by default. They forget ARIA rules, skip keyboard navigation, ignore contrast ratios, and produce modals that trap screen reader users. Even with skills and CLAUDE.md instructions, accessibility context gets deprioritized or dropped entirely.
Accessibility Agents provides seventy-nine specialized agents across eight teams and five platforms:
All agents run on:
CRITICAL: To remain current with Accessibility Agents and ensure proper functionality, you must keep all tools updated to their latest versions. New platform capabilities, API changes, accessibility features, and bug fixes directly impact agent behavior.
For GitHub Copilot (VS Code):
For Claude Code:
For Gemini CLI:
Operating Systems:
Automatic Updates (Recommended):
# Update the skill itself
gh extension upgrade gh-skill
# Pull latest repository changes when working from source
cd accessibility-agents
git pull origin main
Manual Updates:
# Update Accessibility Agents
cd accessibility-agents
git pull origin main
# Update VS Code
# Help → Check for Updates (or auto-updates if enabled in settings)
# Update GitHub Copilot Extensions
# Extensions → @installed → Click update icon next to GitHub Copilot extensions
# Update Claude Code CLI
claude code update
# Update Node.js tools
npm update -g @axe-core/cli
npm update -g pa11y
Version Checks:
# Check current versions
code --version # VS Code
claude code --version # Claude Code CLI
node --version # Node.js
npm list -g --depth=0 # Global npm packages
Accessibility Agents are tested against the latest stable releases of all supported platforms. While older versions may work, we cannot guarantee compatibility or support issues arising from outdated tooling. If you encounter unexpected behavior, update all tools before reporting issues.
VS Code 1.113 is currently the most relevant baseline for GitHub Copilot users of this repo. The release added several changes that improve Accessibility Agents workflows directly:
Chat: Open Chat Customizations gives you one place to inspect and manage instructions, prompt files, agents, skills, MCP servers, and plugins.Subagent stance for this repo:
For official details, see the VS Code 1.113 release notes: https://code.visualstudio.com/updates/v1_113.
This project bases platform-specific guidance on official vendor documentation and release notes, not secondary summaries.
Primary references:
https://code.visualstudio.com/updateshttps://code.visualstudio.com/docs/copilot/customization/custom-instructionshttps://code.visualstudio.com/docs/copilot/customization/custom-agentshttps://code.visualstudio.com/docs/copilot/customization/prompt-fileshttps://docs.github.com/copilotAttribution policy:
For the GitHub Skills specification rollout and release-readiness workflows, see:
If you are using Accessibility Agents in VS Code 1.113, these settings and commands are the most useful starting point:
{
"chat.useCustomizationsInParentRepositories": true,
"github.copilot.chat.agentDebugLog.enabled": true,
"github.copilot.chat.agentDebugLog.fileLogging.enabled": true,
"chat.imageSupport.enabled": true
}
Chat: Open Chat Customizations to inspect loaded instructions, agents, skills, MCP servers, and plugins./troubleshoot when a customization is not loading or an expected tool is missing.chat.subagents.allowInvocationsFromSubagents disabled unless you are intentionally experimenting with recursive orchestration patterns.That last point is a repo recommendation, not a VS Code limitation.
VS Code users: Personalize the loading text that appears while agents think with accessibility-themed phrases.
Add to VS Code Settings (settings.json):
{
"chat.agent.thinking.phrases": {
"mode": "append", // Adds to default phrases
"phrases": [
"Checking contrast ratios...",
"Testing with screen readers...",
"Verifying keyboard navigation...",
"Reviewing ARIA patterns...",
"Scanning for accessibility barriers...",
"Consulting WCAG 2.2..."
]
}
}
Options:
"mode": "append" - Adds your phrases to VS Code's default list (recommended)FAQ
accessibility-agents is a Claude Code plugin with 5 hand-picked skills for testing work, indexed on Flowy. Install it with the command on its page. It includes developer-tools, document-accessibility, github-workflows. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it