SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 21:42

技能介绍

用途:指导创建有效的技能(Skill),或在用户想要新建、更新扩展 Agent 能力的技能时使用。技能是模块化、自包含的包,通过专门知识、工作流和工具扩展 Agent 能力,相当于特定领域的“上手引导”。

主要能力:提供技能应包含的内容(专门工作流、工具集成、领域知识、捆绑资源);核心原则(简洁优先,只补充 Agent 不具备的上下文;按任务脆弱性设置自由度:高自由度用文本指令、中自由度用带参数的伪代码或脚本、低自由度用具体脚本);技能结构说明(必需的 SKILL.md 含 YAML frontmatter 的 name 与 description,以及 Markdown 正文;可选 scripts/、examples/、assets/);渐进式披露三级加载(元数据常驻、SKILL.md 触发后加载、捆绑资源按需加载);三种组织模式(高层指南加示例、按领域或变体组织、条件化细节);创建流程六步(用具体示例理解技能、规划可复用内容、初始化、编辑、打包、按实际使用迭代)。

使用方式:新建技能时运行 scripts/init_skill.py <skill-name> --path <output-directory> 生成模板目录;完成后运行 scripts/package_skill.py <path/to/skill-folder> 打包,可指定输出目录如 ./dist,打包前会自动校验 frontmatter 格式、命名与目录结构、描述完整性等。

限制:技能中不应包含 README.md、INSTALLATION_GUIDE.md、QUICK_REFERENCE.md、CHANGELOG.md 等多余文档;SKILL.md 正文建议控制在 500 行以内;frontmatter 只写 name 和 description,且“何时使用”信息应写在 description 而非正文;新增脚本需实际运行测试。具体收费、价格与平台信息暂未提供。