zchary1106/figurecraft/figurecraft-charts
Claude Code and agent skill by zchary1106/figurecraft
- community
Checking that the SKILL.md file is still in the repository.
Creates publication-quality quantitative charts, including line plots, grouped or stacked bars, scatter plots, error bars, uncertainty bands, histograms, box plots, and heatmaps. Use when the user asks for a chart, plot, curve, 柱状图, 折线图, 曲线图, 散点图, 热力图, 误差棒, statistical figure, benchmark plot, or data visualization. Do not use for architecture, process, or neural-network diagrams.
Install
npx vskill@latest install zchary1106/figurecraft/figurecraft-chartsSKILL.md
FigureCraft Charts
Own quantitative chart tasks from data inspection through publication export. Never generate a factual chart with an image-generation model.
Workflow
- Read the source data and identify fields, types, units, ordering, missing
values, uncertainty meaning, audience, and final physical size.
- Choose the chart by communicative intent:
- discrete magnitude comparison: bar;
- ordered progression: line;
- paired relationship: scatter;
- distribution: histogram or box;
- matrix pattern: heatmap.
- Build a validated FigureSpec using a
chart.*kind. - Locate the sibling
figurecraftskill and run its
scripts/figure.py validate, then render.
- Inspect values, axes, units, legend/direct labels, clipping, and output size.
- Deliver SVG plus source and manifest; add PNG/PDF when requested.
Publication rules
- Bars start at zero unless a disclosed scientific exception is necessary.
- Uncertainty requires kind, level, method, and explicit fields.
- Use a muted baseline and stronger primary method when comparison is intended.
- Use direct line labels for small series sets.
- Use color plus marker, line style, position, or text.
- Avoid rainbow maps, 3D bars, unreported smoothing, and unnecessary dual axes.
- Design at the requested final width; do not fix crowding only by shrinking text.
- Select the core output medium and declare provenance. Synthetic demonstration
values must be visibly distinguished from measured results.
Quality gate
Data mismatch, misleading axes, missing units, undefined uncertainty, clipped labels, or invalid output are blocking failures.
Security
- Security scanPassed, 95 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/figurecraft-charts/SKILL.md
Popularity
- Repository stars
- 1
- 7-day trend score
- 3
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/zchary1106/figurecraft/figurecraft-charts)