From data-visualisation-and-publishing
Decision protocol for selecting the right data visualisation tool from the inventory based on output medium, data shape, runtime, and storytelling needs. Use when the user asks for a chart/graphic/dashboard but hasn't specified a library.
How this skill is triggered — by the user, by Claude, or both
Slash command
/data-visualisation-and-publishing:choose-toolThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this when the user wants a visualisation and hasn't named a library. The goal is to start from the purpose-organised inventory (`skills/tool-inventory`) so the pick is grounded, rather than defaulting to whatever first comes to mind.
Use this when the user wants a visualisation and hasn't named a library. The goal is to start from the purpose-organised inventory (skills/tool-inventory) so the pick is grounded, rather than defaulting to whatever first comes to mind.
The inventory is a head start, not a cage — if nothing listed fits, go outside it and say why.
Ask (or infer) along these axes before picking:
| Need | Pick |
|---|---|
| Publication-quality static figure, Python | Matplotlib |
| Interactive Python dashboard | Plotly Dash or Bokeh |
| Lightweight web chart, minimal deps | Chartist or Chart.js |
| Dashboard-class web charts with many types | Apache ECharts |
| Bespoke / custom visual, web | D3 |
| React-native chart primitives | visx |
| Financial / time-series, web | Lightweight Charts |
| Flutter app chart | fl_chart |
| Animated storytelling transitions | Vizzu |
| Narrative / story-driven charts | VChart |
| Network / graph exploration | Constellation |
| Multi-dim interactive exploration (desktop) | DataWarrior |
| Earth-science gridded data | Iris |
| Quant finance research | QuantInvestStrats |
| 3D globe | react-globe.gl |
skills/tool-inventory for the canonical list and repo links.skills/setup-environment if the user needs the toolchain stood up, or proceed to implementation.Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin data-visualisation-and-publishing