SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 08:31

技能介绍

Skill Creator 是一个用于创建或更新 Claude 技能(skills)的工具,它封装了 Anthropic 官方的 skill-creator,并结合本地上下文使用。当用户想要创建新技能、更新已有技能,或询问技能结构时,可以调用它。

用途 该技能帮助用户为 Claude 创建或更新技能文件,覆盖用户级与项目级两种技能类型,并遵循 Anthropic 官方的技能创建最佳实践。

技能类型

  • 用户技能(~/.claude/skills/<name>/):可在所有项目间移植,属于通用工具(如 file-nav、code-search、github 等),不绑定任何特定仓库。
  • 项目技能(仓库根目录下的 .claude/skills/<name>/):包含仓库特定的知识与工作流,如代码库约定、测试模式、部署流程,仅在该项目内可用。

工作流程

  1. 确定技能类型:创建技能前先与用户确认。用户技能可问“这个技能是否应在你所有项目中可用?”;项目技能可问“这是否特定于当前仓库?”;如果不明确,使用 AskUserQuestion 询问。
  2. 获取上游指导:为获得技能创建最佳实践,获取 Anthropic 的 skill-creator。WebFetch 地址为 https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/SKILL.md。针对特定模式,可获取工作流参考 https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/references/workflows.md 和输出模式参考 https://raw.githubusercontent.com/anthropics/skills/main/skills/skill-creator/references/output-patterns.md。
  3. 创建技能:应用上游指导,并使用以下本地默认路径。用户技能路径为 ~/.claude/skills/<skill-name>/SKILL.md;项目技能路径为 .claude/skills/<skill-name>/SKILL.md。
  4. 关键提醒(来自上游 skill-creator,完整细节需获取):简洁是关键,上下文窗口是共享的,只添加 Claude 不知道的内容;渐进式披露,SKILL.md 正文少于 500 行,细节放入 references/;frontmatter 的 description 必须包含“何时使用”,因为正文是在触发之后才加载的;不要额外文档,不要 README.md、CHANGELOG.md 等。

已有用户技能参考 ~/.claude/skills/ 下可作为模式参考的技能包括:clj-symbols(Clojure 符号导航)、code-rename(符号重命名)、code-search(ripgrep 模式)、code-symbols(ast-grep 符号查找)、file-nav(fd 文件导航)、github(gh CLI 操作)、playwright(浏览器自动化)。

适用场景 适用于需要为 Claude 新增或维护技能、希望区分用户级与项目级技能、或需要遵循官方技能结构规范的用户。

限制 资料未提供该技能的收费、价格、平台支持范围、具体效果或完整使用步骤等细节,暂未提供。