SuperAPI AI 工具集

skill-creator

通用与其它

查看项目

更新于 10-16 04:57

技能介绍

用途:Skill Creator 是一套用于创建新技能、迭代改进现有技能并衡量技能表现的流程性技能。它引导用户从明确意图、撰写草稿到评估与优化逐步推进。

主要能力:支持捕获用户意图(确定技能功能、触发场景、输出格式、是否需要测试用例);访谈并调研边界情况、输入输出格式、示例文件、成功标准和依赖;撰写 SKILL.md,包含 name、description、compatibility 等组件;设计 2-3 个真实测试提示并保存到 evals/evals.json;同时运行带技能与基线两组子代理,收集耗时与 token 数据;通过 agents/grader.md 评分,并用脚本聚合基准;使用 eval-viewer/generate_review.py 生成查看界面,供用户定性反馈与量化对比;根据反馈重写技能并重复迭代;最后可用描述改进脚本优化技能触发。

使用方式:当用户想从零创建技能、更新或优化现有技能时使用。先判断用户处于流程的哪个阶段再介入;撰写草稿后与用户确认测试用例;运行测试时把结果放入 <skill-name>-workspace/,按 iteration 组织;聚合基准可运行 python -m scripts.aggregate_benchmark <workspace>/iteration-N --skill-name <name>;查看器可运行 nohup python <skill-creator-path>/eval-viewer/generate_review.py <workspace>/iteration-N --skill-name "my-skill" --benchmark <workspace>/iteration-N/benchmark.json > /dev/null 2>&1 &,第 2 轮起可加 --previous-workspace。无显示环境可用 --static 输出独立 HTML。完成后 kill $VIEWER_PID 关闭服务。

适用场景:适合需要创建可验证输出(文件转换、数据提取、代码生成、固定工作流)的技能,也支持主观输出(写作风格、艺术)以定性评估为主。

限制:技能不得包含恶意软件、漏洞利用代码或危害系统安全的内容;不应配合误导性或未经授权访问类请求。内容缺失部分暂未提供。