PlaygroundCatalog › Chart Data Extractor
CD

Chart Data Extractor

🔵 Stable🕐 updated 2026-06-08 🔷 SkillSpec L3 pm-vision

Extract pixel-level data from an image of a chart or graph and produce a structured data table. Use when asked to extract data from a chart image, transcribe numbers from a graph, digitise a chart, or turn a screenshot of data into a table. Produces a structured table with extracted values, confidence levels, and a reconstructed chart source. Best used with Claude Opus 4.7 or newer for reliable chart data extraction.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 Say this to your agent

“Extract the data from this chart”“Transcribe the numbers in this graph”“Turn this chart image into a spreadsheet”“Digitise this chart so I can rebuild it”“What are the exact values in this bar chart?”

What to give it

The chart image — upload a screenshot or image file
Chart type — if ambiguous — bar / line / pie / scatter / other
What matters most — approximate trends / precise values / specific data points / categorisation
Known axis values (optional) — optional — if the user knows the max/min values to anchor the extraction

✅ 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.

Every extracted number specifies which series it belongs to
Confidence levels are explicit for ambiguous points
Low-confidence values are flagged separately, not silently included
Assumptions about axis scale and interpolation are stated
CSV output is clean and directly usable

⚠️ What it refuses to do

Do not silently include low-confidence data points in the main table — flag them separately so the user knows which values to verify
Do not assume a linear scale without confirming it — logarithmic axes make extracted values incorrect by orders of magnitude if misread
Do not report extracted values with false precision — if the chart's Y-axis only shows gridlines every 10 units, a reported value of 37 is invented, not extracted
Do not omit the assumptions and caveats section — partial image quality, overlapping bars, or unlabelled axes must be disclosed

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

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-data-extractor"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Chart Data Extractor is one of 1153 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog