SuperAPI AI 工具集

new-skill

智能体与模型

查看项目

更新于 10-15 21:50

技能介绍

用途:在仓库的 skills/ 目录下创建新技能目录,生成符合规范的 SKILL.md(正确的前置元数据、kebab-case 名称、semver 版本),使其首次运行即通过 python3 scripts/audit_skills.py skills 校验。

用法:bash "$CLAUDE_PROJECT_DIR/.claude/skills/new-skill/scripts/scaffold.sh" <skill-name> "<one-line description>"

<skill-name> 必须为 kebab-case,仅含小写字母、数字和连字符,不能有下划线或点号。

主要能力:按审计脚本的 kebab-case 正则校验名称;拒绝覆盖已存在的 skills/<skill-name>/;将 templates/SKILL.md 复制为 skills/<skill-name>/SKILL.md,并替换 {{name}} 与 {{description}};随后运行 python3 scripts/audit_skills.py skills 并报告结果。

脚手架完成后:补充 SKILL.md 正文(Workflow、参考、示例);仅在技能需要时添加 references/、templates/、scripts/、examples/ 目录;修改时递增 frontmatter 中的版本(见 CLAUDE.md 的 Versioning 部分)。首次编辑时,package-skill.sh 的 PostToolUse 钩子会自动重建 dist/<skill-name>.skill。

限制:仅适用于该仓库的技能目录结构;名称必须符合 kebab-case;不会覆盖已有技能目录。其余细节暂未提供。