C
Chart
🔵 Stable🕐 updated 2026-06-30
🔷 SkillSpec L3
pm-visuals
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.
What to give it
▸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) — (optional) — what the chart is about.
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓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
⚠️ What it refuses to do
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 `data` array — 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
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Example output
Input: Chart our 2026 H1 metrics: MRR in $k was 120, 138, 151, 167, 180, 201 from Jan to Jun; churned MRR was 8, 9, 7, 11, 9, 8 over the same months. Show the trend for both. · hand-written example
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="chart"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Chart is one of 750 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog