chart
Turn numbers into a chart — bar, line, area, pie, or doughnut
Install / Use
npx skills add mohitagw15856/pm-claude-skills --skill chartInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of chart
chart scores 82/100 on our quality scale, 2276th of 4,140 Development & Engineering skills we index.
Its SKILL.md is 3.3 KB long, well organised into 8 sections with 1 code example: a solid amount of guidance for an agent.
With 1,396 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 6 days ago, so chart is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
chart compared with similar skills
All 4 of these similar skills score higher than chart; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| chart (this skill)by mohitagw15856 | 82 | 1.4k | 6d ago | SKILL.md |
| ai-job-searchby MadsLorentzen | 100 | 44.6k | 1d ago | CLAUDE.md |
| claude-howtoby luongnv89 | 100 | 41.7k | today | CLAUDE.md |
| algorithmic-artby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 8d ago | SKILL.md |
Frequently asked questions
- How do I install chart?
- Run
npx skills add mohitagw15856/pm-claude-skills --skill chart. The install tabs above show the steps for each supported agent. - Which AI agents does chart work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is chart safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is chart still maintained?
- The repository was last updated 6 days ago, so chart is actively maintained.
Skill content
View source on GitHubname: chart description: "Turn numbers into a chart — bar, line, area, pie, or doughnut. Use when asked to chart or graph data, visualize metrics/trends/breakdowns, or show numbers as a picture instead of a table. Produces a ready-to-render chart spec (renders live in the playground and exports as PNG) plus a one-line read of what the chart shows."
Chart Skill
A table of numbers hides the story; a chart shows it. This skill turns data into a clean, correctly-typed
chart — a trend as a line, a comparison as bars, a composition as a pie/doughnut — emitted as a
small JSON spec inside a ```chart block that renders live in the playground (and exports as PNG).
Required Inputs
Ask for these only if they aren't already provided:
- The data — the numbers, with their labels/categories (paste a table, list, or metrics).
- What you want to show — a trend over time, a comparison between things, or parts of a whole. This decides the chart type.
- Series — one metric or several (e.g. revenue and churn over the same months).
- Title (optional) — what the chart is about.
If the data implies the wrong chart type for the goal, pick the right type and say why.
Output Format
[What the chart shows]
A one-line read — the takeaway the chart makes obvious.
{
"type": "line",
"title": "MRR vs. churned MRR (2026)",
"labels": ["Jan", "Feb", "Mar", "Apr", "May", "Jun"],
"series": [
{ "name": "MRR ($k)", "data": [120, 138, 151, 167, 180, 201] },
{ "name": "Churned ($k)", "data": [8, 9, 7, 11, 9, 8] }
]
}
Notes (optional) — caveats, the source of the numbers, or what a follow-up chart would show.
Chart Spec Rules (so it renders)
- Emit a single
```chartblock containing valid JSON (double-quoted keys/strings, no trailing commas, no comments). type:"bar","line","area","pie", or"doughnut".labels: the x-axis categories (or the slice names for pie/doughnut).series: an array of{ "name": "...", "data": [numbers] }. Pie/doughnut uses the first series only.- Every series'
datalength must matchlabelslength. Numbers only — no units inside the array (put units in the series name or title). - Choose the type by intent: trend over time → line/area; compare categories → bar; parts of a whole → pie/doughnut.
Quality Checks
- [ ] Chart type matches the intent (trend → line, comparison → bar, composition → pie)
- [ ] The JSON is valid and renders without edits (no trailing commas, all strings quoted)
- [ ] Every series' data length equals the number of labels
- [ ] Units/scale are clear (in the title or series names), and the one-line read states the takeaway
- [ ] Multiple series are used only when they share the same axis/scale
Anti-Patterns
- [ ] Do not use a pie chart for more than ~6 slices or for trends — pies show composition, not change
- [ ] Do not put units or text inside the numeric
dataarray — it breaks the chart - [ ] Do not emit invalid JSON (trailing commas, single quotes, comments) — it won't render
- [ ] Do not mismatch lengths — a series shorter/longer than the labels misaligns the chart
- [ ] Do not chart numbers you weren't given — flag gaps instead of inventing data points
Based On
Data-visualization practice (chart-type-to-intent: trend/comparison/composition), emitted as a renderable chart spec.
Related Skills
ai-job-search
44.6kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
claude-howto
41.7kA visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an em…
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
