SuperAPI AI 工具集

skill-creator

通用与其它

查看项目

更新于 10-15 22:15

技能介绍

用途:Skill Creator 用于创建新技能并迭代改进。整体流程为:明确技能目标与大致做法;写出技能草稿;创建若干测试提示并运行带该技能的 Claude;帮助用户从定性和定量两方面评估结果;根据反馈重写技能;重复直至满意;再扩大测试集规模。使用时需先判断用户处于流程哪一步,再介入帮助推进;若用户已有草稿,可直接进入评估与迭代环节;若用户不需要大量评估,也可灵活处理。技能完成后可运行技能描述改进器优化触发。

主要能力:通过 repl 工具中的 host.skills SDK 读写技能文件,核心调用包括 host.skills.list()、host.skills.read(name, path="SKILL.md")、host.skills.edit(name, path, content, old_string=None)、host.skills.publish(name, overwrite=False)。技能就绪后 publish 使其可被智能体加载,再用 host.agents.attach_skill(profile, name) 挂载到配置。技能结构包含必需的 SKILL.md(YAML frontmatter 的 name、description 与 Markdown 指令),可选的 kernel.py/kernel.R(加载时自动注入 repl)以及 scripts/、references/、assets/ 等资源。

使用方式:先捕获意图,确认技能应让 Claude 做什么、何时触发、期望输出格式、是否设置测试用例;再访谈与研究边界情况、输入输出格式、示例文件、成功标准和依赖;然后编写 SKILL.md。测试用例保存到 evals/evals.json,结果放在与技能目录同级的 <skill-name>-workspace/ 中,按迭代和用例分目录,同一轮同时启动带技能与基线运行。

限制:技能不得包含恶意软件、漏洞利用代码或危害系统安全的内容;kernel.py 仅允许顶层函数、导入和字面常量,默认参数须为字面量,不得使用下划线前缀顶层名,第三方导入需延迟到函数体内,且不能从 scripts/ 导入。具体收费、价格、平台与效果资料暂未提供。