Chartsmith Skill
Description
A Claude Code skill for generating publication-quality data visualizations. Reads your data, picks the right chart, and produces clean, customizable Python or R code that follows storytelling best practices.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
     
Chartsmith
A Claude Code skill for generating publication-quality data visualizations following Cole Knaflic's [*Storytelling with Data*](https://www.storytellingwithdata.com/) principles.
Feed it a CSV or describe your data — Chartsmith infers the right chart type, then produces clean, tweakable Python or R code. Every chart follows a 10-point [design constitution](CONSTITUTION.md): no chart junk, insight-driven titles, direct labels, and a two-layer [color system](PALETTE.md) that puts the story first.
![]() Waterfall |
![]() Horizontal Bar |
![]() Slope Chart |
Install
# With the skills CLI (recommended)
npx skills add masonsun/chartsmith-skill
# Or clone and run the install script
git clone https://github.com/masonsun/chartsmith-skill.git
cd chartsmith-skill
bash install.sh # project-level
bash install.sh --global # all projects
Quick Start
Once installed, Chartsmith activates automatically when you ask Claude Code to create a visualization:
> Visualize this CSV as a bar chart highlighting the top 3 categories
> Here's my quarterly reven
Related Skills
mcp-server-postgres
Read-only PostgreSQL database access.
Data mcp-server-sqlite
SQLite database interaction and querying.
Data mcp-server-google-maps
Google Maps integration for location data.
Data Bitbucket Data Center
---
Data Private Gpt
Complete API layer for private AI applications on local models: RAG, skills, tools, MCP, text-to-sql, and more
Data Csv Data Summarizer
Automatically analyze CSV files and generate comprehensive insights with visualizations
Data 

