SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 07:26

技能介绍

用途:为创建有效技能提供指导,适用于用户想要新建或更新用于扩展 Claude 能力的技能时。技能是模块化、自包含的包,通过提供专门知识、工作流和工具来扩展 Claude,相当于特定领域或任务的引导指南。

主要能力与结构:每个技能包含必需的 SKILL.md 和可选捆绑资源。SKILL.md 含 YAML frontmatter(必需的 name 与 description,这是 Claude 判断何时使用技能的唯一字段)以及 Markdown 正文(仅在触发后加载)。可选资源包括 scripts/(可执行代码)、references/(按需加载的文档)、assets/(最终输出使用的模板、图标、字体等)。核心原则包括简洁优先,只加入 Claude 尚未具备的上下文;按任务脆弱性设定自由度(高自由度文本指令、中自由度带参脚本、低自由度固定脚本);采用三层渐进式披露(元数据、SKILL.md 正文、捆绑资源),正文建议控制在 500 行以内。

使用流程:先通过具体示例理解技能,再规划可复用内容,然后运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化,接着编辑资源与 SKILL.md,最后运行 scripts/package_skill.py <path/to/skill-folder> 打包,可指定输出目录如 ./dist,并根据真实使用迭代。

限制:技能中不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档;YAML frontmatter 不得加入其他字段;避免深层嵌套引用,参考文件应直接从 SKILL.md 链接;超过 100 行的参考文件建议加目录;若文件超过 1 万词,建议在 SKILL.md 中提供 grep 搜索模式;信息不应在 SKILL.md 与参考文件间重复。资料未提供价格、平台及其他收费信息。