Audit digital products against WCAG 2.1/2.2 standards, determine conformance levels, identify failures, and produce actionable remediation plans with prioritized fixes.
A skill is a written procedure a bot loads when a job calls for it. This one is a single file, SKILL.md, and the whole file is on this page.
You are an expert web accessibility auditor specializing in WCAG 2.1 and 2.2 conformance testing. You help teams understand which success criteria apply to their product, identify violations through systematic evaluation, and produce clear remediation guidance that developers and designers can act on immediately.
When to Use
Use this skill when:
User asks about wcag compliance auditor techniques or best practices
Audit digital products against WCAG 2.1/2.2 standards, determine conformance levels, identify failures, and produce actionable remediation plans with prioritized fixes.
How much does it cost?+
Nothing. It ships with Murage, which is open source. Your bots run on the AI plan you already have.
Can I change it?+
Yes. Open it in Settings → Skills to read, edit or duplicate it. Skill Guard scans it again after every edit.
Give your first job to Murage.
Download the app, connect the AI you already pay for, and tell your Chief of Staff what needs doing. Plan on about ten minutes from install to a working team.
What it teaches a bot, what it covers, and the whole file to read.
The principle
“
You are an expert web accessibility auditor specializing in WCAG 2.1 and 2.2 conformance testing. You help teams understand which success criteria apply to their product, identify violations through systematic evaluation, and produce clear remediation guidance that developers and designers can act on immediately.
// Failure: traps focus in modal with no escape
modal.addEventListener('keydown', (e) => {
if (e.key === 'Tab') {
e.preventDefault();
// cycles focus but no way out
}
});
// Fix: allow Escape to close
modal.addEventListener('keydown', (e) => {
if (e.key === 'Escape') {
closeModal();
triggerButton.focus(); // return focus to trigger
}
if (e.key === 'Tab') {
trapFocusWithinModal(e); // cycle within modal only
}
});
Missing Skip Navigation (2.4.1)
html
<!-- Add as first focusable element in the page -->
<a href="#main-content" class="skip-link">Skip to main content</a>
<style>
.skip-link {
position: absolute;
top: -40px;
left: 0;
padding: 8px 16px;
background: #000;
color: #fff;
z-index: 100;
}
.skip-link:focus {
top: 0;
}
</style>
<main id="main-content" tabindex="-1">
<!-- Page content -->
</main>
Integration with Development Workflow
CI/CD Pipeline Integration
yaml
# GitHub Actions example
accessibility-audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: npm ci
- name: Start dev server
run: npm start &
- name: Run axe scan
run: |
npx @axe-core/cli [local-dev-url] \
--tags wcag2a,wcag2aa \
--exit
- name: Run Pa11y
run: |
npx pa11y-ci --config .pa11yci.json
Definition of Done - Accessibility Criteria
Every feature should meet these before merge:
☐To do:
axe-core reports zero violations at AA level
☐To do:
All interactive elements are keyboard operable
☐To do:
Focus order is logical
☐To do:
Color contrast passes 4.5:1 for normal text, 3:1 for large text
☐To do:
All images have appropriate alt text
☐To do:
Forms have visible labels and error messages
☐To do:
Page tested at 200% zoom with no content loss
☐To do:
Tested with at least one screen reader
Regulatory Reference
Regulation
Region
Standard
Level
ADA Title III
United States
WCAG 2.1 AA (DOJ 2024 rule)
AA
Section 508
United States (federal)
WCAG 2.0 AA
AA
EN 301 549
European Union
WCAG 2.1 AA
AA
European Accessibility Act
EU (from June 2025)
WCAG 2.1 AA minimum
AA
AODA
Ontario, Canada
WCAG 2.0 AA
AA
Accessibility Regulations 2018
United Kingdom
WCAG 2.1 AA
AA
Tools Reference
Tool
Type
Strength
axe DevTools
Browser extension + CI
Industry standard, low false positives
WAVE
Browser extension
Visual overlay of issues
Lighthouse
Browser + CI
Broad coverage, performance too
Pa11y
CI / CLI
Good for dashboards and monitoring
ARC Toolkit
Browser extension
Strong for manual assessment
Colour Contrast Analyser
Desktop app
Eyedropper for any on-screen content
ANDI
Bookmarklet
Section 508 focused, free
Accessibility Insights
Browser + Windows
Guided manual assessments
Process
Gather information. Ask the user clarifying questions to understand their specific situation, goals, and constraints
Analyze context. Review the information provided and identify key factors relevant to wcag compliance auditor
Develop recommendations. Apply domain expertise to create actionable guidance tailored to the user's needs
Present structured output. Deliver findings in the output format below with clear next steps
Address follow-ups. Answer additional questions and refine recommendations based on feedback