accessibility-report

Generate accessibility compliance reports including VPAT and ACR documents

509 stars

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

$curl -o ~/.claude/skills/accessibility-report/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/ux-ui-design/skills/accessibility-report/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/accessibility-report/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How accessibility-report Compares

Feature / Agentaccessibility-reportStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

509
from a5c-ai/babysitter

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

509
from a5c-ai/babysitter

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

509
from a5c-ai/babysitter

Allure test reporting framework for comprehensive test result visualization

accessibility-testing

509
from a5c-ai/babysitter

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

509
from a5c-ai/babysitter

Game accessibility skill for colorblind modes and control remapping.

accessibility-compliance-auditing

509
from a5c-ai/babysitter

Evaluate learning materials and technology for WCAG, Section 508, and accessibility compliance with remediation recommendations

accessibility-compliance

509
from a5c-ai/babysitter

Ensure cultural programs and facilities meet ADA requirements and universal design principles including accommodations, assistive technologies, and inclusive practices

statistical-reporting-formatter

509
from a5c-ai/babysitter

Skill for formatting statistical results according to reporting standards

engineering-report-generator

509
from a5c-ai/babysitter

Engineering report generation skill for standard technical reports and calculation sheets

adverse-event-reporter

509
from a5c-ai/babysitter

Adverse event monitoring and reporting skill for MDR/MEDWATCH compliance

bi-reporting

509
from a5c-ai/babysitter

Business intelligence and dashboard creation for marketing analytics and reporting

qt-widget-accessibility-audit

509
from a5c-ai/babysitter

Audit Qt Widget applications for accessibility compliance using QAccessible interface and platform accessibility APIs