SuperAPI AI 工具集

skill-add

智能体与模型

查看项目

更新于 10-16 05:46

技能介绍

用途:skill-add 用于将 ~/.claude/skills/<name>/SKILL.md 中已存在的全局技能添加到当前项目的 CLAUDE.md Skills Registry,方便项目内统一管理和使用。它只添加已有技能,不创建新技能(创建新技能应使用 /skill-create <name>)。

主要能力:校验技能名参数;检查全局技能是否存在,若不存在则搜索部分匹配并给出提示;读取技能描述;检查项目级 CLAUDE.md 是否存在;检测重复注册;写入前展示预览并等待确认;若缺少 ## Skills Registry 段落会自动创建。

使用方式:执行 /skill-add <name>,例如 /skill-add typescript 或 /skill-add react-19。确认时输入 Y 采用默认策略,即把技能文件复制到 .claude/skills/<name>/SKILL.md 并在注册表中使用本地路径;输入 A 则仅引用 ~/.claude/skills/<name>/SKILL.md,不复制到仓库。复制模式下会在文件开头加入来源注释 <!-- skill-add: copied from ~/.claude/skills/[name]/SKILL.md on YYYY-MM-DD -->。

适用场景:需要把全局技能纳入某个项目、让协作者通过仓库获得该技能时使用。默认本地复制会随仓库版本化,协作者无需额外安装;仅引用模式则要求协作者本机已安装全局技能目录。

限制:仅操作项目级 CLAUDE.md,不修改 ~/.claude/CLAUDE.md;不调用 install.sh 或 sync.sh;若项目没有 CLAUDE.md 会停止并提示先运行 /project-setup;重复注册会被拒绝;所有写入前均需用户确认。