Visual Explainer
nicobailon/visual-explainer
Turns systems, code changes, plans and data into self-contained HTML pages where figures carry the explanation, with options for slide decks and narrated MP4 videos.
Create beautiful infographics based on given text content. An agent skill from antvis/chart-visualization-skills.
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install antvis/chart-visualization-skills antv-infographic --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/antv-infographic .claude/skills/antv-infographic && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .claude/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographicType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install antvis/chart-visualization-skills antv-infographic --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/antv-infographic .agents/skills/antv-infographic && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .agents/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install antvis/chart-visualization-skills antv-infographic --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/antv-infographic .cursor/skills/antv-infographic && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .cursor/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/antvis/chart-visualization-skills.git --path skills/antv-infographic--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install antvis/chart-visualization-skills antv-infographic --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/antv-infographic .gemini/skills/antv-infographic && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .gemini/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install antvis/chart-visualization-skills antv-infographicInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/antv-infographic .github/skills/antv-infographic && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .github/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add antvis/chart-visualization-skills --skill antv-infographic -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install antvis/chart-visualization-skills antv-infographic --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/antvis/chart-visualization-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/antv-infographic .opencode/skills/antv-infographic && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "antv-infographic" agent skill from https://github.com/antvis/chart-visualization-skills/tree/master/skills/antv-infographic into .opencode/skills/antv-infographic/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "antv-infographic", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
antv-infographicCreate beautiful infographics based on given text content. An agent skill from antvis/chart-visualization-skills.
Antv Infographic is an agent skill from antvis/chart-visualization-skills. Create beautiful infographics based on given text content. Use when users request to create infographics.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering Infographics. The repository describes itself as: ⛏️ Turning data into a visual language for better thinking with Skills. The licence is MIT.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a105fa1. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are plain and html).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
unpkg.comAlso links to:
infographic.antv.visionFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Antv Infographic loads about 3k tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 834 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from antvis/chart-visualization-skills at commit a105fa1, republished under its MIT licence (© antvis). 834 words, ~2,967 tokens.
.claude/skills/antv-infographic/SKILL.md (or your agent's skills folder).Infographics convert data, information, and knowledge into perceptible visual language. They combine visual design with data visualization, compressing complex information with intuitive symbols to help audiences quickly understand and remember key points.
Infographic = Information Structure + Visual Expression
This task uses AntV Infographic to create visual infographics.
Before starting the task, you need to understand the AntV Infographic syntax specifications, including template list, data structure, themes, etc.
AntV Infographic syntax is a custom DSL used to describe infographic rendering configurations. It uses indentation to describe information, has strong robustness, and is convenient for AI streaming output and infographic rendering. It mainly contains the following information:
For example:
infographic list-row-horizontal-icon-arrow
data
title Title
desc Description
lists
- label Label
value 12.5
desc Explanation
icon document text
theme
palette #3b82f6 #8b5cf6 #f97316The first line must be infographic <template-name>, template selected from the list below (see "Available Templates" section).
Use data / theme blocks, with two-space indentation within blocks.
Key-value pairs use "key space value"; arrays use - as entry prefix.
icon uses icon keywords (e.g., star fill).
data should contain title/desc + template-specific main data field (not necessarily items).
Main data field selection (use only one, avoid mixing):
list-* → listssequence-* → sequences (optional order asc|desc)compare-* → compares (supports children for grouped comparisons), can contain multiple comparison itemshierarchy-structure → items (each item corresponds to an independent hierarchy, each level can contain sub-items, can be nested up to 3 levels)hierarchy-* → single root (tree structure, nested through children);relation-* → nodes + relations; simple relation diagrams can omit nodes, using arrow syntax in relationschart-* → values (numeric statistics, optional category)items as fallback when uncertaincompare-binary-* / compare-hierarchy-left-right-* binary templates: must have two root nodes, all comparison items hang under these two root nodes' children
hierarchy-*: use single root, nested through children (do not repeat root)
theme is used to customize themes (palette, font, etc.)
For example: dark theme + custom color scheme
infographic list-row-horizontal-icon-arrow
theme dark
palette
- #61DDAA
- #F6BD16
- #F08BB4Use theme.base.text.font-family to specify font, such as handwriting style 851tegakizatsu
Use theme.stylize to select built-in styles and pass parameters
Common styles:
rough: hand-drawn effectpattern: pattern filllinear-gradient / radial-gradient: linear/radial gradientFor example: hand-drawn style (rough)
infographic list-row-horizontal-icon-arrow
theme
stylize rough
base
text
font-family 851tegakizatsuDo not output JSON, Markdown, or explanatory text
Data syntax examples by template category (use corresponding fields, avoid adding items simultaneously):
list-* templatesinfographic list-grid-badge-card
data
title Feature List
lists
- label Fast
icon flash fast
- label Secure
icon secure shield checksequence-* templatesinfographic sequence-steps-simple
data
sequences
- label Step 1
- label Step 2
- label Step 3
order aschierarchy-* templatesinfographic hierarchy-structure
data
root
label Company
children
- label Dept A
- label Dept Bcompare-* templatesinfographic compare-swot
data
compares
- label Strengths
children
- label Strong brand
- label Loyal users
- label Weaknesses
children
- label High cost
- label Slow releaseQuadrant diagram
infographic compare-quadrant-quarter-simple-card
data
compares
- label High Impact & Low Effort
- label High Impact & High Effort
- label Low Impact & Low Effort
- label Low Impact & High Effortchart-* templatesinfographic chart-column-simple
data
values
- label Visits
value 1280
- label Conversion
value 12.4relation-* templatesEdge label syntax: A -label-> B or A -->|label| B
infographic relation-dagre-flow-tb-simple-circle-node
data
nodes
- id A
label Node A
- id B
label Node B
relations
A - approves -> B
A -->|blocks| Bitems exampleinfographic list-row-horizontal-icon-arrow
data
items
- label Item A
desc Description
icon sun
- label Item B
desc Description
icon moonTemplate Selection Recommendations:
sequence-*sequence-timeline-*sequence-stairs-*sequence-roadmap-vertical-*sequence-zigzag-*sequence-circular-simplesequence-color-snake-steps-*sequence-pyramid-simplelist-row-* or list-column-*compare-binary-*compare-swothierarchy-tree-*chart-*compare-quadrant-*list-grid-*relation-*chart-wordcloudhierarchy-mindmap-*Creating an Internet technology evolution infographic
infographic list-row-horizontal-icon-arrow
data
title Internet Technology Evolution
desc From Web 1.0 to AI era, key milestones
lists
- time 1991
label Web 1.0
desc Tim Berners-Lee published the first website, opening the Internet era
icon web
- time 2004
label Web 2.0
desc Social media and user-generated content become mainstream
icon account multiple
- time 2007
label Mobile
desc iPhone released, smartphone changes the world
icon cellphone
- time 2015
label Cloud Native
desc Containerization and microservices architecture are widely used
icon cloud
- time 2020
label Low Code
desc Visual development lowers the technology threshold
icon application brackets
- time 2023
label AI Large Model
desc ChatGPT ignites the generative AI revolution
icon brainBefore creating an infographic, first understand the user's needs and the information they want to express, in order to determine the template and data structure.
If the user provides a clear content description, it should be broken down into a clear and concise structure.
Otherwise, clarification from the user is needed (e.g., "Please provide a clear and concise content description.", "Which template do you want to use?")
{syntax}.Key Note: Must respect the language of user input. For example, if the user inputs in Chinese, the text in the syntax must also be in Chinese.
When you have the final AntV Infographic syntax, you can generate a complete HTML file following these steps:
{title} - Infographichttps://unpkg.com/@antv/infographic@latest/dist/infographic.min.jscontainerwidth: '100%', height: '100%'){title} with actual title{syntax} with actual AntV Infographic syntaxconst svgDataUrl = await infographic.toDataURL({ type: 'svg' });Reference HTML template:
<div id="container"></div>
<script src="https://unpkg.com/@antv/infographic@latest/dist/infographic.min.js"></script>
<script>
const infographic = new AntVInfographic.Infographic({
container: '#container',
width: '100%',
height: '100%',
});
document.fonts?.ready.then(() => {
infographic.render(`{syntax}`);
}).catch((error) => {
console.error('Error waiting for fonts to load:', error);
infographic.render(`{syntax}`);
});
</script>Use the Write tool to generate HTML file, named as <title>-infographic.html
Show to user:
Note: The HTML file must include:
© antvis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/antv-infographic of antvis/chart-visualization-skills.
Open the folder on GitHubat commit a105fa1
Antv Infographic next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Antv Infographic this skillantvis/chart-visualization-skills | 506 | — | ~3k | Automated safety check: Pass | MIT | |
| Visual Explainernicobailon/visual-explainer | 10k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Lanshu Create AI Presenter Videocclank/lanshu-create-ai-presenter-video | 2.6k | — | ~3.6k | Automated safety check: Pass | MIT | |
| Image Generationonyx-dot-app/onyx | 32k | 1 repos | ~1.7k | Automated safety check: Pass | Custom licence | |
| Math ExplainerGordenSun/mathVideoMaker | 290 | 1 repos | ~2.4k | Automated safety check: Pass | None | |
| SEO Image GeneratorAgriciDaniel/claude-seo | 19k | 2 repos | ~2.1k | Automated safety check: Pass | MIT |
nicobailon/visual-explainer
Turns systems, code changes, plans and data into self-contained HTML pages where figures carry the explanation, with options for slide decks and narrated MP4 videos.
cclank/lanshu-create-ai-presenter-video
Turn a topic or finished script into a complete, publish-ready explainer video — led by an AI presenter from an authorized adult presenter image, or performed in one of nine visual explainer styles…
onyx-dot-app/onyx
Generate or edit raster images (photos, illustrations, textures, sprites, mockups, logos, infographics) using the workspace's configured image-generation provider via onyx-cli image.
GordenSun/mathVideoMaker
Generate math explanation videos (animated with Manim) and interactive web pages from a user's request.
AgriciDaniel/claude-seo
Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.
buluslan/gpt-image2-ecommerce
由 buluslan(公众号:新西楼.AI)研发的开源电商做图 Skill:39 个电商场景模板、Campaign 套图一致性、GPT-Image-2.5 官方双模型路由(Flare/Sunburst)与平台技术预检。通过用户配置的 OpenAI 兼容端点生成图片,或导出 prompt 包手动使用。Trigger whenever the user wants product main…
antvis/chart-visualization-skills
A skill your agent uses whenever the user wants to create, customize, or troubleshoot G2 v5 chart visualizations.
antvis/chart-visualization-skills
A skill your agent uses whenever the user wants to create, customize, or troubleshoot G6 v5 graph/network visualizations.
antvis/chart-visualization-skills
Generate structured narrative text visualizations from data using T8 Syntax.
antvis/chart-visualization-skills
A skill your agent uses whenever the user wants to create, customize, or troubleshoot X6 v3 graph editor diagrams.
antvis/chart-visualization-skills
Recommend and generate appropriate data visualization charts using the GPT-Vis library.
antvis/chart-visualization-skills
推荐并生成合适的数据可视化图表,使用 GPT-Vis 库。支持两种输出模式:(1)语法模式——生成 Syntax 或 JSON 配置;(2)代码模式——生成完整的运行代码。支持 26 种图表类型。
Categories
Create beautiful infographics based on given text content. An agent skill from antvis/chart-visualization-skills. Antv Infographic is an agent skill from antvis/chart-visualization-skills. Create beautiful infographics based on given text content.
Antv Infographic fits situations like: users request to create infographics; tasks that involve Infographics.
Run `npx skills add antvis/chart-visualization-skills --skill antv-infographic -a claude-code`. Or copy the skill folder (skills/antv-infographic in antvis/chart-visualization-skills) into .claude/skills/antv-infographic in your project. Claude Code loads it when a task matches its description.
Run `npx skills add antvis/chart-visualization-skills --skill antv-infographic -a codex`. Or copy the skill folder (skills/antv-infographic in antvis/chart-visualization-skills) into .agents/skills/antv-infographic in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add antvis/chart-visualization-skills --skill antv-infographic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/antv-infographic, .gemini/skills/antv-infographic, .github/skills/antv-infographic and .opencode/skills/antv-infographic in your project.
SKILL.md names no scripts, command-line tools or credentials: Antv Infographic is instructions for the agent only.
SKILL.md names 2 domains. In commands or code: unpkg.com; the agent is likely to contact it when it follows the instructions. As links in the text: infographic.antv.vision. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Antv Infographic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Antv Infographic: Visual Explainer (nicobailon/visual-explainer, 10k stars), Lanshu Create AI Presenter Video (cclank/lanshu-create-ai-presenter-video, 2.6k stars), Image Generation (onyx-dot-app/onyx, 32k stars) and Math Explainer (GordenSun/mathVideoMaker, 290 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
antvis (a GitHub organization) maintains it in antvis/chart-visualization-skills, which has 506 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on September 22, 2026.
Source: antvis/chart-visualization-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.