qwwiwi/agentos-skills-public/datawrapper
Claude Code and agent skill by qwwiwi/agentos-skills-public
- community
Checking that the SKILL.md file is still in the repository.
Create Datawrapper charts/tables from CSV, JSON, or inline data; publish and export PNG. Use when user wants a chart, embeddable visualization, or PNG for Telegram.
Install
npx vskill@latest install qwwiwi/agentos-skills-public/datawrapperSKILL.md
Datawrapper Chart Skill
What it does
Creates charts and tables via Datawrapper API (datawrapper.de). Accepts CSV, JSON, or inline data. Publishes and optionally exports PNG.
When to use
- User asks for a chart, graph, or table from data
- Result should be embeddable or shareable via URL
- Need PNG to send in chat/Telegram
- Triggers: "chart", "graph", "dashboard", "visualization", "datawrapper", "embed"
Do NOT use when
- Only need a local matplotlib image (no hosting)
- Need PDF/SVG export (paid Datawrapper plan)
- Browser automation required
Requirements
Environment variable: DATAWRAPPER_API_KEY Token scopes: chart:write, chart:read, theme:read, visualization:read
Get your API key at: https://app.datawrapper.de/account/api-tokens
Chart types
| Visual | Type ID | |
|---|---|---|
| Bar (horizontal) | d3-bars | |
| Stacked bar | d3-bars-stacked | |
| Column (vertical) | column-chart | |
| Line | d3-lines | |
| Area | d3-area | |
| Pie | d3-pies | |
| Scatter | d3-scatter-plot | |
| Table | tables |
See references/chart-types.md for the full list including maps.
Command
All arguments
| Arg | Required | Default | Description | |
|---|---|---|---|---|
| --type | yes | -- | Chart type ID | |
| --data-file | * | -- | Path to CSV or JSON file | |
| --data-inline | * | -- | Inline CSV/JSON string | |
| --input-format | no | auto | Force: csv, json, table, auto | |
| --title | no | -- | Chart title | |
| --publish | no | false | Publish after creation | |
| --export-png | no | false | Download PNG (requires --publish) | |
| --output-dir | no | /tmp | Directory for PNG | |
| --dark | no | false | Dark theme (ID: datawrapper-dark) | |
| --theme | no | -- | Custom theme ID (overrides --dark) | |
| --folder-id | no | -- | Datawrapper folder ID | |
| --byline | no | -- | Author byline | |
| --source-name | no | -- | Data source name | |
| --source-url | no | -- | Data source URL | |
| --notes | no | -- | Chart annotations | |
| --width | no | -- | Export width (px) | |
| --height | no | -- | Export height (px) | |
| --png-zoom | no | 2 | PNG zoom factor | |
| --png-plain | no | false | No header/footer | |
| --png-transparent | no | false | Transparent background | |
| --png-border-width | no | 20 | PNG border width (px) |
*One of --data-file or --data-inline required.
Input formats
- CSV file:
--data-file prices.csv - JSON file:
--data-file buys.json(array of objects or {columns, rows}) - Inline CSV:
--data-inline "date,price\n2026-03-01,82000" - Pipe table: auto-detected, split on
|
Max file size: 10MB.
Output
Structured JSON to stdout:
Examples
Bar chart from CSV + PNG export:
Line chart inline:
Notes
- Free plan: unlimited create + publish + PNG export
- Free plan shows "Created with Datawrapper" watermark
- PDF/SVG export requires paid plan
--darkuses theme IDdatawrapper-dark. If unavailable on your account, use--themewith your custom theme ID- PNG export retries up to 3 times on transient errors
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/datawrapper/SKILL.md
Popularity
- Repository stars
- 3
- Repository forks
- 4
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/qwwiwi/agentos-skills-public/datawrapper)