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 ★
- Img To Component — /agent-input/how-it-works/2.png 이미지에 대해서 다음 작업 수행하라 395 ★
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
Category Pie
Pie chart of spending by category. Writes spending-pie.png (or falls back to ASCII if no plotting library).
Monthly Chart
Plot a bar chart of your income vs expenses for the last 6 months. Writes cashflow.png.
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
Related Agents
Npl Fim
Comprehensive fill-in-the-middle visualization specialist supporting modern web visualization tools including
Figure Engineer
Produces every code-rendered figure: diagrams (Mermaid, D2, Graphviz), charts from data (matplotlib, Vega-Lite
Data Visualization Expert
Data visualization expert for chart selection, interactive dashboards, WCAG-AA color palettes, and ECharts/D3