SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 05:42

技能介绍

Skill Creator 提供创建有效技能的指导,适用于用户想要新建或更新一个扩展 Claude 能力的技能时。技能是模块化、自包含的包,通过专门知识、工作流和工具扩展 Claude 的能力。技能可提供专门工作流、工具集成、领域专长以及捆绑资源。

核心原则:保持简洁,上下文窗口是公共资源,只添加 Claude 不具备的上下文;根据任务脆弱性与可变性设置适当的自由度,高自由度用文本指令,中自由度用带参数的伪代码或脚本,低自由度用具体脚本和少量参数。

技能结构:每个技能包含必需的 SKILL.md,可选捆绑资源。SKILL.md 由 YAML frontmatter(name 和 description,这两个字段决定技能何时被使用)和 Markdown 正文(技能触发后才加载)组成。捆绑资源包括 scripts/(可执行代码)、references/(按需加载的文档)和 assets/(用于输出结果的文件,如模板、图标、字体)。

不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等无关文档。

渐进式披露采用三级加载:元数据始终在上下文(约100词),SKILL.md 正文在触发时加载(少于5000词),捆绑资源按需加载。SKILL.md 正文应保持在500行以内,接近限制时拆分文件,并从 SKILL.md 引用并说明何时读取。支持三种模式:高层指南加引用、按领域或变体组织、条件性细节。引用应保持一层深度,超过100行的文件应在顶部添加目录。

创建流程:1. 用具体示例理解技能;2. 规划可复用内容(脚本、引用、资源);3. 初始化技能,运行 scripts/init_skill.py <skill-name> --path <output-directory>;4. 编辑技能,实现资源并编写 SKILL.md,脚本必须实际运行测试;5. 打包技能,运行 scripts/package_skill.py <path/to/skill-folder>,可选指定输出目录 ./dist;6. 根据实际使用迭代。

工具名:Skill Creator。技能名称:skill-creator。