SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 13:11

技能介绍

用途

Skill Creator 是一个“创建技能”的技能:帮助用户从零开始设计一个新技能,或对已有技能进行修改、优化和效果测量。它的工作方式是先判断用户当前处于技能创建流程的哪个阶段,再针对性地提供帮助,而不是要求用户必须走完整流程。

主要能力

  • 捕获意图:梳理技能要让 Claude 做什么、何时触发、期望的输出格式,以及是否需要设置测试用例。
  • 访谈与调研:主动询问边缘情况、输入输出格式、示例文件、成功标准和依赖项,并检查可用的 MCP 以并行调研。
  • 撰写 SKILL.md:包括 name、description、compatibility 以及其余技能正文;其中 description 是主要触发机制,需同时写明功能与触发场景。
  • 组织技能结构:skill-name/ 目录下包含必需的 SKILL.md,以及可选的 scripts/、references/、assets/ 三类附带资源。
  • 渐进式披露:元数据始终在上下文中,SKILL.md 正文在触发时加载(理想少于 500 行),附带资源按需加载。
  • 测试与评估:编写 2-3 个真实测试提示并保存到 evals/evals.json,同时运行带技能与基线两组对照,收集耗时与 token 数据,生成量化断言并进行评分与聚合。
  • 结果展示:使用 eval-viewer/generate_review.py 启动查看器,展示定性输出与量化基准。
  • 迭代改进:根据用户反馈与量化基准重写技能,重复循环,并在更大规模上扩展测试集。
  • 技能描述优化:技能完成后可运行独立的 description improver 脚本来优化触发效果。

使用方式

用户可以直接说“我想为 X 做一个技能”,也可表示已有技能草稿想改进。该技能会根据用户所处阶段介入:帮助收窄需求、撰写草稿、编写测试用例、确定评估方式、运行提示并重复迭代。如果用户表示不需要大量评估,也可以灵活地简化流程。

适用场景

  • 从零创建新技能。
  • 编辑、优化已有技能。
  • 衡量技能表现,包括触发效果与输出质量。
  • 需要定量对比“带技能”与“不带技能”表现的评估任务。

限制

技能内容不得包含恶意软件、漏洞利用代码或任何可能危害系统安全的内容;不应创建误导性技能或用于未授权访问、数据外泄等恶意活动的技能。角色扮演类内容不受此限制。此外,沟通措辞应根据用户对技术术语的熟悉程度进行调整。