SuperAPI AI 工具集

skill-creator

测试与质量

查看项目

更新于 10-15 21:35

技能介绍

用途:Skill Creator 用于设计、构建、评估并持久化 Skill,核心不是替用户完成任务,而是教 AI 如何完成一类任务;适合从零创建技能、编辑优化已有技能、编写测试用例并打包上传。

主要能力:按流程提供引导——捕获意图、访谈调研、输出计划文档、检查冲突、编写 SKILL.md、测试、迭代、优化 description,最后打包上传。支持生成 evals 测试用例、用 using-llm 模拟 with_skill 与 baseline 对比、生成静态 HTML 评测报告;可选加载 skill-vetter 做安全审查。

使用方式:创建时先确认技能目标、触发条件、输出形式与是否设置测试用例;输出计划写入 <skill-name>_plan.md 并等待确认后写文件。SKILL.md 需带 YAML frontmatter,必须包含 name(小写字母、数字、下划线,须与目录名一致,长度 2–64)和英文 description(含能力摘要与触发条件,不超过 1024 字符、不含尖括号),可选 description-cn。目录可含 SKILL.md、evals/、scripts/、references/、assets/。测试用例存于 evals/evals.json,结果写入 evals/iteration-N/。打包命令:python scripts/package_skill.py <workspace-skill-path> --version 1.0.0;仅在用户明确同意上传时加 --upload。上传:python scripts/upload_skill.py <absolute-path-to-.zip-file>。

适用场景:需要将重复流程沉淀为可触发技能、编写技能评测、优化触发描述、打包分享技能时。

限制:资料声明该环境无浏览器,需用 --static 输出静态 HTML 报告;打包校验要求目录名与 name 仅含英文、数字、下划线;无冲突或名称冲突时须先处理再写文件。其他未提供细节暂未说明。