Flint Chart MCP Skill — Development skill for Claude Code
Semantic chart generation MCP + Agent Skill for Vega-Lite, ECharts, and Chart.js — local rendering, PNG/SVG output, no Chrome or Puppeteer required.
How to install Flint Chart MCP Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open luffy666code/flint-chart-mcp-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Flint Chart MCP Skill does
Semantic chart generation MCP + Agent Skill for Vega-Lite, ECharts, and Chart.js — local rendering, PNG/SVG output, no Chrome or Puppeteer required.
Alternatives in Development
- Add Chart — Renamed → /portaljs-add-chart 2.3k ★
- Ian Handdrawn Ppt — 中文手绘技术 PPT 整页图像生成 Skill 21:9 封面 + 16:9 正文配图 PNG 输出 1.4k ★
- Pohuy — Переключить уровень мата (lite/full/ultra) 1.1k ★
README
📊 Flint Chart MCP Skill
Semantic chart generation for AI agents — local, multi-backend, browser-free
[](https://modelcontextprotocol.io/) [](https://nodejs.org/) [](https://www.typescriptlang.org/) [](LICENSE)
**Turn compact semantic chart specs into PNG, SVG, or backend-native chart configurations.**
Vega-Lite · ECharts · Chart.js · MCP Tools · Agent Skill
✨ What this project is
This repository packages a **general-purpose Flint Chart MCP server + agent skill** for AI assistants and MCP-compatible clients.
Instead of asking an agent to write large ECharts / Vega-Lite / Chart.js configurations directly, the agent authors a compact semantic specification such as:
{
"data": {
"values": [
{ "category": "A", "value": 120 },
{ "category": "B", "value": 200 },
{ "category": "C", "value": 150 }
]
},
"semantic_types": {
"category": "Category",
"value": "Quantity"
},
"chart_spec": {
"chartType": "Bar Chart",
"encodings": {
"x": { "field": "category" },
"y": { "field": "value" }
}
},
"backend": "echarts",
"format": "png"
}
Flint handles chart assembly, layout, semantic formatting, backend compilation, and server-side rendering.
🚀 Highlights
- Agent-friendly tool schema — visual channels such as
x,y,color,size,row, andcolumnare explicitly described so tool-calling models can generate reliableencodings. - Three rendering backends — Vega-Lite, ECharts, and Chart.js.
- No browser required — no Chrome, Chromium, or Puppeteer is needed for st
Related Skills
Multi Chart Draw Skills
支持多种图表类型的绘制工具,包括思维导图、流程图、数据可视化图表、数学函数图等;可根据用户需求生成 Mermaid、ECharts、Mindmap、DrawIO、GeoGebra 等格式的图表,并导出为 PNG、SVG、
Rogue Pbr Rendering Skill
PBR material generation MCP server (GPU required). Use when the project needs this capability or the user / te
Interactive Diagram
生成可交互式、可拖动的 HTML 图表(流程图、架构图、思维导图、序列图),并将其作为独立文件保存。支持 Dagre 自动布局、平移/缩放,并可导出为 PNG/SVG/JSON 格式。零依赖。Claude Code 技能
Tldraw Diagram Skill
Claude Code skill for generating tldraw diagrams (.tldr files & SDK code) with a headless PNG/SVG renderer. Un
Browser Render
Render HTML/SVG to a PNG/PDF image without flashing the screen.
TS Tsx JS Jsx Architecture Diagrams
Claude Code skill that generates architecture diagrams ( class, component, and dependency graphs) for any Type
Related Agents
Data Visualization Expert
Data visualization expert for chart selection, interactive dashboards, WCAG-AA color palettes, and ECharts/D3
Shine Chart Builder
Generates interactive charts and diagrams via ECharts MCP, Mermaid MCP, or VegaLite MCP. Produces publication-
Vega
Release and devops. The only role that pushes, tags and publishes, and only after the gate passes (tessctl gat