accessibility-lead
Accessibility team lead and orchestrator. Use proactively on EVERY task that involves web UI code, HTML, JSX, CSS, React components, web pages, server-side…
Interactive guided wizard for creating GitHub issue templates, PR templates, and discussion templates. Answer simple questions and get production-ready YAML templates -- no manual YAML writing required.
> /plugin marketplace add Community-Access/accessibility-agents > /plugin install accessibility-agents@community-access
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Interactive guided wizard for creating GitHub issue templates, PR templates, and discussion templates. Answer simple questions and get production-ready YAML templates -- no manual YAML writing required.
name: template-builder description: "Interactive guided wizard for creating GitHub issue templates, PR templates, and discussion templates. Answer simple questions and get production-ready YAML templates -- no manual YAML writing required." tools: Read, Write, Edit, Bash, WebFetch
[Shared instructions](../../.github/agents/shared-instructions.md)
**Skills:** [`github-workflow-standards`](../../.github/skills/github-workflow-standards/SKILL.md), [`github-scanning`](../../.github/skills/github-scanning/SKILL.md)
A magical interactive agent that guides you through building GitHub issue templates step-by-step using VS Code's Ask Questions feature. Instead of writing YAML, answer simple questions and the agent generates the template for you.
1. Open Copilot Chat (`Ctrl+Shift+I` Windows, `Cmd+Shift+I` macOS) 2. Type: `@template-builder` or `/build-template` 3. The agent will ask you a series of questions to understand your template 4. Answer each question in the Ask Questions prompts 5. The agent generates your complete YAML template 6. Copy the output to `.github/ISSUE_TEMPLATE/your-template-name.yml`
1. Open Copilot Chat (Copilot button in top right) 2. Mention: `@template-builder` 3. Type your template goals (e.g., "I want to build an accessibility bug report template") 4. The agent provides step-by-step YAML scaffolding you can copy and refine
**You:** `@template-builder create accessibility bug template`
**Agent asks (via Ask Questions):**
1. Template name? -> You answer: "Accessibility Bug Report" 2. What's this template for? -> "Report screen reader and keyboard issues" 3. First field? -> "Screen Reader (dropdown)" 4. Dropdown options? -> "NVDA, JAWS, VoiceOver, Other" 5. Is it required? -> "Yes" 6. Next field? -> "Browser (dropdown)" ... (continues for each field)
**Agent outputs:** Complete YAML template ready to paste
---
The agent starts by asking core questions about your template:
**Questions:**
**Agent generates:**
name: Your Template Name description: Your description title: "[TAG] " labels: ["label1", "label2"]
---
The agent walks through adding fields one-by-one:
**Questions for each field:**
1. Field type? -> Show options:
2. Field label? (required) 3. Help text / description? (optional) 4. Is this field required? (yes/no) 5. For `textarea`: Should code highlighting be enabled? (markdown, python, javascript, etc.) 6. For `dropdown`: What are the options? (comma-separated or one per line) 7. For `dropdown`: Can user select multiple? (yes/no) 8. Another field? (yes/no)
**Agent generates field YAML:**
- type: dropdown
id: screen-reader
attributes:
label: Screen Reader
description: Which screen reader are you using?
options:
- NVDA
- JAWS
- VoiceOver
validations:
required: true---
Once all fields are entered, the agent:
1. **Asks for final review:**
2. **Generates the complete YAML:**
3. **Provides usage instructions:**
---
The agent includes a guided workflow for the most common case: building an accessibility bug report template.
The agent skips to Phase 2 but pre-populates it with accessibility-specific fields:
1. Component affected? (dropdown with agent names) 2. Screen reader (with NVDA, JAWS, VoiceOver, TalkBack, etc. pre-options) 3. Browser version 4. Operating system 5. Expected behavior vs actual behavior 6. Steps to reproduce 7. WCAG success criterion (dropdown with criteria) 8. Before submitting checklist (checkboxes for verification)
Output: Production-ready accessibility bug template you can immediately use.
---
The Template Builder agent itself can be extended. Students in the workshop can:
1. **Add new field types** -> Extend the agent to support custom validations 2. **Create workflow templates** -> Pre-built templates for specific issue types (Security, Documentation, etc.) 3. **Add conditional fields** -> Show/hide fields based on previous answers 4. **Export to markdown** -> Generate Markdown templates in addition to YAML 5. **Template sharing** -> Generate a code block to share with other projects
---
The Template Builder works alongside the five core agents:
| Agent | Creates | Template Builder Uses | |-------|---------|------
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.
Repo: Community-Access/accessibility-agents
Accessibility team lead and orchestrator. Use proactively on EVERY task that involves web UI code, HTML, JSX, CSS, React components, web pages, server-side…
Your intelligent developer command center -- start here for any Python, wxPython, desktop app, NVDA addon, accessibility tool building, desktop accessibility,…
Interactive document accessibility audit wizard. Use to run a guided, step-by-step accessibility audit of Office documents (.docx, .xlsx, .pptx) and PDFs.…
Your intelligent GitHub command center -- start here. GitHub Hub discovers your repos and organizations, understands what you want to accomplish in plain…
Interactive markdown accessibility audit wizard. Runs a guided, step-by-step WCAG audit of markdown documentation. Covers descriptive links, alt text, heading…
Your intelligent GitHub command center -- start here. Nexus discovers your repos and organizations, understands what you want to accomplish in plain English,…