
antv-skills-maintainer
Automatically sync documentation and configuration after any skill is added or updated. Triggers on every AI code execution to keep README Available Skills and .claude-plugin/marketplace.json up to date.
- Installs
- 1.2K
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/antvis/chart-visualization-skills --skill antv-skills-maintainer- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads antv-skills-maintainer automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
AntV Skills Maintainer
This skill ensures that all documentation and configuration files remain in sync whenever a skill is added or updated in this repository.
Important
The antv-skills-maintainer skill is internal-only — it is used solely for this repository's iteration workflow. Do not add it to README.md "Available Skills" or .claude-plugin/marketplace.json. Only user-facing skills should appear in those files.
When to Apply
Apply this skill automatically after every code change — especially when:
- A new skill directory is added under
skills/ - An existing skill's
SKILL.mdis modified (name, description, capabilities) - A skill is removed or deprecated
What to Keep in Sync
1. README.md — "Available Skills" Section
The ## Available Skills section in README.md must list every skill under skills/ with:
- An appropriate emoji icon
- The skill name (bold, matching the directory name)
- A one-line description matching the skill's
SKILL.mdfrontmatterdescriptionfield - A short paragraph elaborating on the skill's capabilities
Format:
- 🔧 **skill-name**: One-line description from SKILL.md frontmatter.
`Skill Display Name` elaboration paragraph...
Steps:
- Scan
skills/directory to list all available skills. - Read each skill's
SKILL.mdfrontmatter (name,description). - Compare with the current
## Available Skillssection inREADME.md. - Add entries for new skills, update entries for changed skills, remove entries for deleted skills.
- Preserve the section's existing formatting style.
2. .claude-plugin/marketplace.json — Plugins Array
The plugins array in .claude-plugin/marketplace.json must contain an entry for every skill under skills/.
Entry format:
{
"name": "skill-name",
"description": "Description from SKILL.md frontmatter.",
"source": "./",
"strict": false,
"skills": [
"./skills/skill-name"
]
}
Steps:
- Scan
skills/directory to list all available skills. - Read each skill's
SKILL.mdfrontmatter (name,description). - Compare with the current
pluginsarray in.claude-plugin/marketplace.json. - Add entries for new skills, update
descriptionfor changed skills, remove entries for deleted skills. - Keep the JSON properly formatted and valid.
Execution Checklist
After any skill-related code change, run through this checklist:
- All skill directories in
skills/are listed inREADME.mdunder## Available Skills - All skill descriptions in
README.mdmatch the correspondingSKILL.mdfrontmatter - All skill directories in
skills/have a corresponding entry in.claude-plugin/marketplace.json - All
descriptionfields inmarketplace.jsonmatch the correspondingSKILL.mdfrontmatter - No stale entries exist in either
README.mdormarketplace.jsonfor removed skills -
marketplace.jsonremains valid JSON after changes
FAQ
What does the antv-skills-maintainer skill do?
Automatically sync documentation and configuration after any skill is added or updated. Triggers on every AI code execution to keep README Available Skills and .claude-plugin/marketplace.json up to date.
How do I install antv-skills-maintainer?
Run npx skills add https://github.com/antvis/chart-visualization-skills --skill antv-skills-maintainer in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/antv-skills-maintainer/ (personal) or .claude/skills/antv-skills-maintainer/ (project).
Which AI agents can use antv-skills-maintainer?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is antv-skills-maintainer safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains antv-skills-maintainer?
It is published by antvis in antvis/chart-visualization-skills. It has 1,243 recorded installs.
More from antvis/chart-visualization-skills
chart-visualization
antvis/chart-visualization-skills
将数据可视化为图表。当用户需要生成柱状图、折线图、饼图、散点图、雷达图、桑基图、思维导图、流程图等图表时调用此技能,通过 curl 工具调用 AntV API 生成图表图片
infographic-creator
antvis/chart-visualization-skills
Create beautiful infographics based on given text content. Use when users request to create infographics.
icon-retrieval
antvis/chart-visualization-skills
Search icons through HTTP API and retrieve SVG strings with curl.
narrative-text-visualization
antvis/chart-visualization-skills
Generate structured narrative text visualizations from data using T8 Syntax. Use when users want to create data interpretation reports, summaries, or structured articles with semantic entity annotations. T8 is designed for unstructured data visualization where T stands for Text and 8 represents a byte of 8 bits, symbolizing deep insights beneath the text.
antv-g2-chart
antvis/chart-visualization-skills
Use this skill whenever the user wants to create, customize, or troubleshoot G2 v5 chart visualizations. Triggers include: any mention of 'G2', 'antv g2', '@antv/g2', 'G2 chart', 'G2 可视化', or requests to produce charts like bar charts (柱状图), line charts (折线图), pie charts (饼图), scatter plots (散点图), area charts (面积图), heatmap (热力图), radar charts (雷达图), treemap (矩形树图), funnel charts (漏斗图), sankey diagrams (桑基图), gauge (仪表盘), wordcloud (词云), boxplot (箱线图), as well as G2-specific topics like encode channels, scale config, coordinate systems, transforms, interactions, themes, labels, and animations. Also use when debugging G2 rendering errors, V4→V5 migration issues, or chart type selection. Do NOT use for G6 graph/network visualization, X6 editor diagrams, or S2 pivot tables.
antv-s2-expert
antvis/chart-visualization-skills
S2 multi-dimensional cross-analysis table development assistant (Expert Skill). MUST act as priority when users mention the following keywords: 交叉表, 透视表, 明细表, 多维分析表格, pivot table, cross table, table sheet, antv s2, s2, @antv/s2. Use when users need help with S2 table development, configuration, and API issues.
Popular docs & writing skills
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.
lark-markdown
open.feishu.cn
飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。
writing-beats
mattpocock/skills
Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
writing-for-agents
mattpocock/skills
Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.