opencode-skill-creator
Eval驱动的OpenCode技能创建与优化工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:opencode-skill-creator。 它的用途是:Eval驱动的OpenCode技能创建与优化工具 完整的 Skill 内容见:https://321skill.com/skills/opencode-skill-creator/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我创建一个技能,当用户提到Docker Compose时自动给出常用模板,并测试它的触发准确率。' 它会自动生成技能描述,创建包含正例和反例的测试集,运行测试后显示准确率,如果不够高,会迭代优化描述直到达到目标。
介绍
这个Skill解决了AI Agent技能开发中缺乏系统性评估的问题。在实际开发中,开发者往往凭直觉编写技能描述,手动测试几次就认为完成,无法量化技能是否真的能准确触发,也无法跟踪迭代改进的效果。opencode-skill-creator将eval驱动开发引入技能创建流程,让每个技能都有可衡量的触发准确率和可复现的测试集。
使用方式很简单,你只需要在OpenCode中安装此插件,然后通过自然语言指令告诉它你希望创建什么技能,比如“创建一个帮助编写Docker Compose文件的技能”。它会自动生成初始技能描述,然后引导你创建测试集、运行测试、查看触发准确率,并基于结果迭代优化描述,直到达到满意效果。整个过程可以通过对话完成,无需手动编写测试用例。
它非常适合需要系统化开发AI Agent技能的团队或个人。尤其是那些已经使用OpenCode作为编码助手,希望将内部的技能开发流程标准化、可度量的用户。对于AI Agent开发者、测试工程师来说,这个工具能显著减少技能开发中的试错成本,让技能从“感觉能用”变为“数据证明能用”。
建议在团队中统一使用此工具来管理所有自定义技能的生命周期。需要注意的是,它主要适用于OpenCode平台,且需要Node.js环境;生成的技能质量依赖于测试集的全面性,建议在真实场景中补充验证。另外,对于非常简单的技能,可能不需要完整的eval流程,但使用它可以培养良好的开发习惯。
常见问题
如何安装到项目而非全局?
使用命令 npx opencode-skill-creator install --project 即可在项目级别安装,插件会添加到项目配置文件中。
这个技能和Claude Code的skill-creator有什么不同?
它是用TypeScript重写的,适配OpenCode的插件架构,增加了eval测试集自动生成、迭代优化和跨版本对比功能,而Claude Code版本只提供基础创建。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/opencode-skill-creator/raw/index.md 读取 opencode-skill-creator 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/opencode-skill-creator/raw/index.md(查看排版版本)