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.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin data-visualisation-and-publishingThis skill uses the workspace's default tool permissions.
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.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
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.