By tryopendata
Generate OpenChart VizSpec JSON to create charts, tables, graphs, and sankeys from data in React, Vue, or Svelte, plus edit SVGs for logos, icons, and graphics with path commands, styling, accessibility features, gradients, animations, and optimizations.
Generates OpenChart (https://github.com/tryopendata/openchart) chart, table, graph, and sankey specs from data, and guides editorial design decisions. Use when creating visualizations, building charts, rendering data tables, generating VizSpec JSON, creating network graphs, building sankey/flow diagrams, answering questions about OpenChart types and encoding rules, or making design decisions about chart type selection, color strategy, typography, annotations, and editorial framing. Also covers custom D3.js infographics for cases beyond declarative specs.
Generates and edits SVG logos, icons, and graphics. Use when creating SVG files, designing logos or icons, writing path data, optimizing SVGs, building icon systems, animating SVG elements, or modifying existing vector graphics. Covers path commands, shape primitives, styling, accessibility, gradients, masks, sprites, optimization, and animation (CSS keyframes, GPU acceleration, staggering, easing, SVG-specific techniques).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Cross-platform agent skills for the OpenData ecosystem, built on the Agent Skills specification.
| Plugin | Description | Skills |
|---|---|---|
| opendata | Query and analyze public datasets via the OpenData API | opendata-api |
| openchart | Generate charts, tables, graphs, and SVG graphics with OpenChart | openchart, svg-design |
/plugin marketplace add tryopendata/skills
This repo follows the Agent Skills spec, which is supported by 30+ agent platforms including Cursor, Gemini CLI, VS Code/Copilot, OpenAI Codex, OpenCode, Goose, Roo Code, and more. Check your platform's docs for how to install agent skills.
plugins/
opendata/ # OpenData plugin
skills/
opendata-api/ # Query the OpenData API
openchart/ # OpenChart plugin
skills/
openchart/ # Chart/table/graph VizSpec generation
svg-design/ # SVG logo, icon, and graphic creation
.claude-plugin/
marketplace.json # Root marketplace registry
Each skill is a directory with a SKILL.md file:
skills/<name>/
├── SKILL.md # Instructions with YAML frontmatter (name + description)
├── evals/ # Test cases for output quality verification
├── scripts/ # Bundled executable code
├── references/ # Supplementary docs loaded on-demand
└── assets/ # Templates, schemas, static resources
plugins/<plugin>/skills/ with a SKILL.md fileMIT
OpenData API skills for querying, filtering, and analyzing public datasets
npx claudepluginhub tryopendata/skills --plugin openchartCreate data visualizations and plots
Generate G6 v5 graph visualization code. Use when user asks for G6 graphs, network graphs, tree graphs, flow charts, mind maps, or any relational/graph-structured data visualization with the G6 library.
Create, edit, validate, and package high-quality SVGs: icons, logos, illustrations, diagrams, charts, patterns, and inline SVG code.
An Infographic Generation and Rendering Framework, bring words to life!
OpenData API skills for querying, filtering, and analyzing public datasets
Edward Tufte's Visual Display of Quantitative Information — three executable skills (route, assess, render) backed by a VDQI-sourced principles reference. Scores graphics against Tufte's nine criteria with named chartjunk species and a 13-entry catalogue of dissected failures, and renders per-genre charts (time-series, small multiples, quartile plot, range-frame scatter) plus a tufte-css HTML wrapper.