charts-graphs

Solid

Load this skill whenever the project contains charts, graphs, data visualizations, infographics, or any visual representation of data (bar charts, line charts, pie charts, scatter plots, dashboards). Under no circumstances render a chart without a text alternative, data table, or summary. Prioritize conveying the same information through non-visual means.

AI & Automation 35 stars 2 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 79/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Charts and Graphs Accessibility Skill > **Canonical source**: `examples/CHARTS_GRAPHS_ACCESSIBILITY_BEST_PRACTICES.md` in `mgifford/ACCESSIBILITY.md` > This skill is derived from that file. When in doubt, the example is authoritative. Apply these rules when creating or reviewing any data visualisation. **Only load this skill if the project contains charts or graphs.** --- ## Core Mandate Charts must communicate their information and support their intended tasks without requiring users to perceive a particular colour, inspect a visual position, use a pointer, or understand an unexplained graphic. Accessibility is not one long `alt` label — use a **layered presentation**: an understandable visual, a concise summary, structured data when needed, and accessible controls for any interaction. The appropriate depth depends on purpose — a single-value sparkline and an exploratory dashboard don't need the same amount of description. **Start with the user's question** before choosing a chart type: what should the chart answer, which comparison/trend/distribution matters, do users need the conclusion, exact values, or exploration? The accessible summary should answer the same question as the visual — don't describe every visual property while omitting the conclusion. --- ## Severity Scale (this skill) | Level | Meaning | | --- | --- | | **Critical** | Chart conveys essential data with no accessible alternative whatsoever | | **Serious** | Alternative exists but is incomplete ...

Details

Author
mgifford
Repository
mgifford/accessibility-skills
Created
4 months ago
Last Updated
today
Language
JavaScript
License
AGPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

chart-style

Transforms data and business narratives into strict consulting-style charts and visualizations. Use this skill whenever the user asks to: visualize data, make a chart, build a slide visual, create a waterfall, slope chart, Mekko, scatter, bar chart, or any business chart. Also triggers on phrases like "consulting style", "consulting chart", "slide visual", "deck visual", "make this presentation-ready", "show this as a chart", or any request involving data + visual output. Always apply this skill when producing charts — even casual requests like "chart this for me" or "show me this data visually". Produces inline SVG (renders in chat) and/or slide-ready PNG exports.

1 Updated 2 weeks ago
qiaoxuelin
Data & Documents Listed

data-viz-best-practices

Applies data visualization best practices to any chart, infographic, or dashboard, whether reviewing existing work or building something new. Covers chart type selection, accessibility (WCAG AA contrast, colorblind-safe palettes, non-color encoding), truthful scales, labeling clarity, and dashboard layout/hierarchy. Format-agnostic — works whether the visualization is code (matplotlib, D3, Chart.js), a design tool file (Figma, Canva, PowerPoint), a screenshot, or just a description of one. Use this skill any time the user mentions charts, graphs, infographics, dashboards, data visualization, "does this chart work," "review my viz," or wants help picking a chart type or improving one — even if they don't use the word "visualization" explicitly.

0 Updated 6 days ago
callahkate
AI & Automation Solid

chart-chooser

Selects the most appropriate chart type for a given dataset and analytical question, then produces a clean, honest, well-labeled visualization spec. Use this skill when a user asks "what chart should I use", "how should I visualize this data", "which graph fits", "make a chart for X", "is a pie chart right here", "how do I show change over time / comparison / distribution / correlation / part-to-whole", or when reviewing an existing chart for clarity and honesty. Covers chart-type decision-making, encoding choices (axis, color, size), labeling, axis-truncation ethics, accessibility, and avoiding misleading visuals.

3 Updated today
JayRHa