Agent skill · Data & Analytics

chart-visualization

Generate charts: select type, extract data, render image.

HezaoHezaogithub.com/HezaoHezaoGitHub ↗
claude-codecan modify filesMIT
Install
npx skills add HezaoHezao/poirot --skill chart-visualization --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Declared author: Adapted from deer-flow (Bytedance, MIT)
Allowed tools: -bash-write_file-read_file
Path: poirot/backend/agents/skill/builtin_skills/creative/chart-visualization/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 139
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Chart Visualization ## Overview Transform data into visual charts. Intelligently select the most suitable chart type, extract parameters, and generate a chart image. > **Poirot note:** The original deer-flow skill uses a bundled > `scripts/generate.js` (Node.js + charting library). Poirot doesn't bundle > that script. Use `bash` with Python (`matplotlib`/`plotly`) as the rendering > engine instead. Install: `pip install matplotlib plotly`. ## Chart Selection Guide | Data Pattern | Recommended Chart | When | |---|---|---| | **Time Series** | Line / Area | Trends over time | | **Comparisons** | Bar / Column | Categorical comparison | | **Distribution** | Histogram / Boxplot | Frequency distribution | | **Part-to-Whole** | Pie / Treemap | Proportions | | **Relationships** | Scatter | Correlation | | **Flow** | Sankey | Flow between stages | | **Multi-dimensional** | Radar | Compare across dimensions | | **Process** | Funnel | Stage conversion | | **Hierarchy** | Org chart / Mind map | Tree structure | | **Geographic** | Map | Spatial data | ## Workflow ### 1. Select Chart Type Analyze the user's data features: - Time dimension? → Line/Area - Categories? → Bar/Column - Proportions? →

What's inside
Steps it walks through
  1. Overview
  2. Chart Selection Guide
  3. Workflow
  4. 1. Select Chart Type
  5. 2. Prepare Data
  6. 3. Generate Chart
  7. Common Chart Types via matplotlib
  8. Pitfalls
Commands it runs
python3 -c "
import matplotlib
import matplotlib.pyplot as plt
labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May']
values = [120, 150, 180, 200, 220]
Bar chart
import matplotlib; matplotlib.use('Agg')
cats = ['A', 'B', 'C', 'D']
vals = [23, 45, 12, 67]
Scatter plot
More from poirot
All skills →
About this skill
What does the chart-visualization skill do?

Generate charts: select type, extract data, render image.

How do I install it?

Run `npx skills add HezaoHezao/poirot --skill chart-visualization --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From HezaoHezao/poirot, a repository with 139 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going