SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-16 02:35

技能介绍

用途:该 Skill 提供创建有效 Skill 的指导。Skill 是模块化、自包含的包,通过提供专门知识、工作流和工具来扩展智能体能力,可理解为特定领域或任务的“入门指南”,把通用助手变成具备程序性知识的专用助手。当用户想创建新 Skill 或更新现有 Skill 时使用。

主要能力与原则:提供专门工作流、工具集成说明、领域专长及捆绑资源(脚本、参考文档、资产)。核心原则包括:简洁优先,仅补充智能体尚不具备的上下文,优先用简明示例而非冗长解释;为任务设定合适的自由度——高自由度(文本指令)用于多路径有效场景,中自由度(伪代码或带参数脚本)用于存在首选模式但允许变化时,低自由度(具体脚本、少参数)用于操作易错且需一致性的场景。

结构:每个 Skill 含必需的 SKILL.md 和可选捆绑资源。SKILL.md 含 YAML frontmatter(name、description 必填)与 Markdown 正文;可选目录为 scripts/、references/、assets/。不应包含 README.md、INSTALLATION_GUIDE、CHANGELOG 等冗余文档。

渐进式披露:分三级加载——元数据(名称+描述,始终在上下文,约100词)、SKILL.md 正文(触发时加载,少于5k词)、捆绑资源(按需加载)。正文应控制在500行以内,超出则拆分并在 SKILL.md 中引用且说明何时读取。提供三种模式:高层指南加引用、按领域或变体组织、条件化细节。

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

限制:资料未提供具体安装命令、收费或价格信息。