SuperAPI AI 工具集

skill-creator

智能体与模型

查看项目

更新于 10-15 21:10

技能介绍

用途:skill-creator 帮助创建其他可自构建的 OpenCode 技能。最佳用法是用户先执行完一次流程,然后说“为这个创建技能”;若用户直接要求创建技能,可建议先完成任务,最后再请求创建。

主要能力与规范:生成标准脚手架,包括 SKILL.md、scripts/、.env、.env.example、.gitignore。若用户需要配置,创建不含凭据的 .env.example 并列出所有必需变量;询问是否存储凭据,若同意则写入技能内的 .env,并建议之后轮换密钥。始终添加忽略 .env 的 .gitignore,并确认 .env 未被跟踪。若涉及 API 交互并创建了脚本,将可复用脚本放在 scripts/ 下。新技能应说明如何使用 scripts/,以及 .env.example 定义了最低配置;技能应声明其能力从可用配置推断。

description 字段决定 Claude 何时使用技能,需包含 2-3 个具体触发短语。反例:“Use when working with content”。正例:“Use when user mentions 'content pipeline', 'add to content database', or 'schedule a post'”;“Triggers on: 'rotate PDF', 'flip PDF pages', 'change PDF orientation'”。快速校验:至少含一个带引号短语、使用 when 或 triggers、长度超过约 50 字符。

使用方式:创建技能文件夹 mkdir -p skills/<skill-name>。最小脚手架文件为 SKILL.md、scripts/、.env、.env.example、.gitignore。frontmatter 模板含 name 与 description,description 中列出触发短语。最小技能模板包含 Quick Usage、Action、Common Gotchas、First-Time Setup 等段落。

限制与说明:技能文件夹位于 skills/<name>/SKILL.md;name 必须小写并与文件夹一致;frontmatter 需要 name 和 description。.env.example 不得包含真实凭据。参考官方 OpenCode 技能文档:https://opencode.ai/docs/skills/。