SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 00:21

技能介绍

用途:帮助创建和管理 Claude Code 技能(skill),适用于新建技能、更新已有技能或校验技能结构。它强制遵循 CLAUDE.md 中的约定,并提供初始化与校验工具。

主要能力:提供两个脚本,init_skill.py 用于按规范结构创建新技能,validate_skill.py 用于校验技能元数据与结构。脚本通过 uv run 调用,可用 --help 查看完整选项,例如:uv run ~/.claude/skills/skill-creator/scripts/init_skill.py --help。

技能结构:每个技能包含必需的 SKILL.md,其内依次为 YAML frontmatter(name、description、allowed-tools)、紧随 frontmatter 结束符之后的 ABOUTME 头,以及 Markdown 正文;还可包含可选目录 scripts/、references/、assets/。

使用方式:新建时先运行 init_skill.py 初始化,再编辑 SKILL.md 补充触发短语与说明,按需添加资源,随后运行 validate_skill.py 校验并在会话中用触发短语测试。更新已有技能时先阅读现有 SKILL.md,规划改动位置,保持格式一致,保留 ABOUTME 头,更新触发短语后再校验与测试。

限制与规则:description 不超过 1024 字符且须包含触发短语,name 使用连字符命名且匹配目录名;ABOUTME 头必须位于 frontmatter 结束符之后。创建脚本时需先调用对应语言技能。其他细节资料未提供。