-
Notifications
You must be signed in to change notification settings - Fork 6
Plugin Packaging
How to package, distribute, and install a11y-agent-team agents in different environments.
The primary distribution method. All agents, skills, and configuration are stored in the repository.
Install:
# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/Community-Access/accessibility-agents/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/Community-Access/accessibility-agents/main/install.ps1 | iexUpdate:
# macOS/Linux
bash update.sh
# Windows
.\update.ps1Advantages:
- Full agent set with all configuration
- Auto-update support via
update.sh/update.ps1 - Works for Claude Code, Copilot, Claude Desktop, and Codex CLI simultaneously
- Git-based versioning and rollback
Pre-built extension for Claude Desktop with MCP tools and prompts.
Build from source:
cd desktop-extension
npm install
npm run build
# Output: a11y-agent-team.mcpbInstall:
Double-click the .mcpb file or drag it into Claude Desktop.
What's included:
- MCP tools:
check_contrast,get_accessibility_guidelines,check_heading_structure,check_link_text,check_form_labels,generate_vpat,run_axe_scan,scan_office_document,scan_pdf_document,extract_document_metadata,batch_scan_documents - Prompt templates:
accessibility-audit,aria-review,modal-review,contrast-review,keyboard-review,live-region-review
What's NOT included:
- Agent files (Claude Desktop uses tools and prompts, not agent files)
- Agent Skills
Copy only the GitHub Copilot files into an existing project:
# Copy agents
cp -r .github/agents/ /path/to/project/.github/agents/
# Copy workspace instructions
cp .github/copilot-instructions.md /path/to/project/.github/
# Copy skills (optional)
cp -r .github/skills/ /path/to/project/.github/skills/
# Copy prompts (optional)
cp -r .github/prompts/ /path/to/project/.github/prompts/
# Copy VS Code config
cp -r .vscode/ /path/to/project/.vscode/Minimal install (agents only):
cp -r .github/agents/ /path/to/project/.github/agents/
cp .github/copilot-instructions.md /path/to/project/.github/Copy only the Claude Code files into an existing project:
# Copy agents
cp -r .claude/agents/ /path/to/project/.claude/agents/Copy the Gemini CLI extension into an existing project:
# Copy extension (includes manifest, context file, and all skills)
cp -r .gemini/extensions/a11y-agents/ /path/to/project/.gemini/extensions/a11y-agents/Global install (available in all projects):
cp -r .gemini/extensions/a11y-agents/ ~/.gemini/extensions/a11y-agents/What's included:
-
gemini-extension.json-- extension manifest -
GEMINI.md-- always-on accessibility context loaded into every conversation -
skills/-- 49 agent skills + 14 knowledge domain skills, each asSKILL.mdwith YAML frontmatter
Create a focused package with only the agents you need:
Web-only package (no document agents):
.github/agents/
accessibility-lead.agent.md
aria-specialist.agent.md
modal-specialist.agent.md
contrast-master.agent.md
keyboard-navigator.agent.md
live-region-controller.agent.md
forms-specialist.agent.md
alt-text-headings.agent.md
tables-data-specialist.agent.md
link-checker.agent.md
accessibility-wizard.agent.md
testing-coach.agent.md
wcag-guide.agent.md
Document-only package:
.github/agents/
document-accessibility-wizard.agent.md
document-inventory.agent.md
cross-document-analyzer.agent.md
word-accessibility.agent.md
excel-accessibility.agent.md
powerpoint-accessibility.agent.md
pdf-accessibility.agent.md
office-scan-config.agent.md
pdf-scan-config.agent.md
.github/skills/
accessibility-rules/SKILL.md
document-scanning/SKILL.md
report-generation/SKILL.md
To add organization-specific rules or agents:
- Fork the repository
- Add custom agents in
.github/agents/or.claude/agents/ - Update
copilot-instructions.mdwith your custom agents - Add organization-specific scan configuration in
templates/ - Distribute the fork URL to your team
Use git tags for specific versions:
git clone --branch v1.0.0 https://github.com/Community-Access/accessibility-agents.gitThe update.sh / update.ps1 scripts pull the latest from the default branch. To pin:
# Edit update.sh to specify a branch or tag
git -C "$INSTALL_DIR" fetch origin
git -C "$INSTALL_DIR" checkout v1.0.0Approximate sizes for planning distribution:
| Component | Files | Size |
|---|---|---|
| Claude Code agents | 20 .md files |
~350 KB |
| Copilot agents | 22 .agent.md files |
~400 KB |
| Agent Skills | 3 SKILL.md files |
~30 KB |
| Prompts | 9 .prompt.md files |
~15 KB |
| Templates | 7 config files | ~10 KB |
| MCP server | server/index.js |
~100 KB |
| VS Code config | 4 files | ~5 KB |
| Documentation | Various | ~120 KB |
| Total | ~70 files | ~1 MB |
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide