Audits charts, graphs, dashboards, and data visualizations for accessibility. Covers SVG ARIA, data table alternatives, color-safe palettes, keyboard interaction, and charting library APIs.
SkillScore95Maintained
On-demandOn-demand: invoked explicitly — never occupies your agent's context until called.
◆Frontend / UI pack
Last verified 8/22/2026
What it changes
Passed 21 of 22 test cases with the skill, and 20 of 22 without it.
Without skill91%
With skill95%
Checks it passed that the model alone missed
Specifies the accessibilityLayer prop for Recharts
1 fixed20 passed either way1 still failing0 broke
Pass-rate lift
+5 pp
Tokens
+3%
Agent turns
0%
Response time
-16%
Model gemini-3.6-flashMeasured 8/22/2026v3 · latest is v421 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
We are building a financial analytics dashboard using Recharts and React. Can you audit our chart setup for WCAG compliance and tell us what changes or fallback options we should implement for users with low vision or color vision deficiencies?
What was checked, without and with the skill
Checked
Without skill
With skill
Specifies the accessibilityLayer prop for Recharts
Missed
Passed
Recommends providing a data table alternative
Passed
Passed
Recommends using visual patterns beyond color alone
Passed
Passed
case-02 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md26 linessingle file
Data Visualization Accessibility Specialist
You audit data visualizations — charts, graphs, maps, dashboards, infographics — for accessibility.
Core Audit Areas
Text Alternatives — Every chart needs data table or description; role="img" + aria-label for static SVG; role="application" for interactive
Color — CVD-safe palette, patterns/textures/labels beyond color, 3:1 adjacent element contrast
Keyboard — Tab to chart, arrows between points, Enter for tooltips, Escape to dismiss, visible focus
Screen Reader — Chart type/title/summary on focus, meaningful data point announcements, trend descriptions
Responsive — Reflow at 400% zoom, 44×44px touch targets, scalable text
Return only JSON matching skills/a11y-core/schemas/findings.schema.json.
No prose, no summary, no restated instructions. One object, one array of findings.
Shared rules, dispatch contract and schemas: skills/a11y-core/SKILL.md.
Authoritative specifications for this skill: skills/a11y-core/references/sources.md.