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