SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 03:40

技能介绍

用途:当用户想要创建、升级或重构本仓库中的技能(Skill),或需要改进技能的触发语言、结构、引用与可复用脚本时使用。不适用于普通功能开发,也不适用于仅消费已有技能的场景。

主要能力:提供技能编写规范与流程,包括明确技能支持的工作流与触发语言、决定内容应放在 SKILL.md 还是 references/、scripts/、assets/,并借助本地辅助文件编写或修订技能,最后校验结构并在适当时候做安全审查。

技能结构:每个技能由必需的 SKILL.md 与可选资源组成。SKILL.md 含 YAML frontmatter(name、description 必填)与 Markdown 正文;scripts/ 放可执行代码,references/ 放按需加载的文档,assets/ 放输出用文件。frontmatter 应精简且聚焦触发,正文采用渐进式披露,保持简短,详细材料放入 references/。

创建流程:先用具体示例理解技能用途,再规划可复用内容,然后运行 scripts/init_skill.py <skill-name> --path <output-directory> 初始化,接着编辑资源与 SKILL.md,运行 package_skill.py 打包,最后依据真实使用迭代。

限制与注意:不要创建 README、安装指南等多余文档;不要把激活逻辑埋在正文而非 description;不要在 SKILL.md 中重复长引用材料;不要接受不安全脚本或隐藏安装器;避免在技能、示例或资源中放置密钥。所有 .md 文件有 500 行硬上限,超出需拆分并从 SKILL.md 引用。新技能或导入技能应使用 skill-safety-audit 工作流审查。