accessibility-report
Generate accessibility compliance reports including VPAT and ACR documents
Best use case
accessibility-report is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generate accessibility compliance reports including VPAT and ACR documents
Teams using accessibility-report should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/accessibility-report/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How accessibility-report Compares
| Feature / Agent | accessibility-report | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generate accessibility compliance reports including VPAT and ACR documents
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Accessibility Report Skill
## Purpose
Generate comprehensive accessibility compliance reports including VPAT (Voluntary Product Accessibility Template) and ACR (Accessibility Conformance Report) documents.
## Capabilities
- Generate VPAT 2.4 documents
- Create ACR (Accessibility Conformance Reports)
- Complete WCAG 2.1/2.2 checklists
- Generate remediation roadmaps
- Track accessibility debt over time
- Export in multiple formats
## Target Processes
- accessibility-audit.js (vpatGenerationTask)
- component-library.js
## Integration Points
- VPAT 2.4 template
- WCAG 2.1/2.2 success criteria
- Section 508 requirements
- EN 301 549 standard
## Input Schema
```json
{
"type": "object",
"properties": {
"reportType": {
"type": "string",
"enum": ["vpat", "acr", "wcag-checklist", "remediation-roadmap"],
"default": "vpat"
},
"productName": {
"type": "string",
"description": "Name of the product being evaluated"
},
"productVersion": {
"type": "string",
"description": "Version of the product"
},
"evaluationDate": {
"type": "string",
"format": "date"
},
"wcagLevel": {
"type": "string",
"enum": ["A", "AA", "AAA"],
"default": "AA"
},
"auditResults": {
"type": "array",
"items": {
"type": "object",
"properties": {
"criterion": { "type": "string" },
"level": { "type": "string" },
"conformance": { "type": "string" },
"remarks": { "type": "string" }
}
}
},
"outputFormat": {
"type": "string",
"enum": ["docx", "pdf", "html", "markdown"],
"default": "markdown"
}
},
"required": ["reportType", "productName", "auditResults"]
}
```
## Output Schema
```json
{
"type": "object",
"properties": {
"reportPath": {
"type": "string",
"description": "Path to generated report"
},
"summary": {
"type": "object",
"properties": {
"overallConformance": { "type": "string" },
"criteriaPass": { "type": "number" },
"criteriaFail": { "type": "number" },
"criteriaPartial": { "type": "number" }
}
},
"remediationItems": {
"type": "array",
"description": "Prioritized remediation tasks"
},
"timeline": {
"type": "object",
"description": "Suggested remediation timeline"
}
}
}
```
## Usage Example
```javascript
const result = await skill.execute({
reportType: 'vpat',
productName: 'MyApp Web Portal',
productVersion: '2.1.0',
wcagLevel: 'AA',
auditResults: [
{ criterion: '1.1.1', level: 'A', conformance: 'Supports', remarks: 'All images have alt text' },
{ criterion: '1.4.3', level: 'AA', conformance: 'Partially Supports', remarks: 'Some low contrast text in footer' }
],
outputFormat: 'markdown'
});
```Related Skills
docs-accessibility
Documentation accessibility validation and remediation. Check WCAG 2.1 compliance, validate alt text, analyze heading hierarchy, verify color contrast, and generate accessibility reports.
axe-accessibility
Deep integration with axe-core for automated accessibility testing. Execute accessibility scans, interpret WCAG violations, generate compliance reports, and integrate with Playwright/Cypress for comprehensive a11y testing.
Allure Test Reporting
Allure test reporting framework for comprehensive test result visualization
accessibility-testing
Mobile accessibility testing skill for WCAG compliance, VoiceOver/TalkBack validation, dynamic type support, color contrast analysis, and accessibility auditing across iOS and Android platforms.
accessibility-games
Game accessibility skill for colorblind modes and control remapping.
accessibility-compliance-auditing
Evaluate learning materials and technology for WCAG, Section 508, and accessibility compliance with remediation recommendations
accessibility-compliance
Ensure cultural programs and facilities meet ADA requirements and universal design principles including accommodations, assistive technologies, and inclusive practices
statistical-reporting-formatter
Skill for formatting statistical results according to reporting standards
engineering-report-generator
Engineering report generation skill for standard technical reports and calculation sheets
adverse-event-reporter
Adverse event monitoring and reporting skill for MDR/MEDWATCH compliance
bi-reporting
Business intelligence and dashboard creation for marketing analytics and reporting
qt-widget-accessibility-audit
Audit Qt Widget applications for accessibility compliance using QAccessible interface and platform accessibility APIs