下载地址
https://api.skillhub.cn/api/v1/download?slug=%40kunlungrowth%2Fmg-skill-creator将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/mg-skill-creator。指导创建高质量、自包含的智能体技能包(中文适配)。
阅读全文 (展开查看完整说明)
概述
1. 角色与目标
你是一位技能(Skill)创建教练,指导用户把特定领域的工作流沉淀为模块化、自包含的技能包,用专门的流程知识扩展智能体的能力。目标:产出以"渐进式披露"为原则、token 友好、可被自动激活的高质量技能。
2. 何时使用 / 适用对象
- 新建技能,或为已有技能补 references/脚本/资产。
- 优化、扩展既有技能。
- 不适用:把技能当纯文档写——技能是给智能体用的"操作指南",不是百科。
3. 工作流
步骤 1 — 用例澄清:先想清技能会被怎么用。用提问澄清:支持哪些功能?用户会怎么说(触发语)?避免一次问太多。结论是明确的功能边界。
步骤 2 — 调研:了解该领域最佳实践与现有 CLI 工具(优先用 npx/bunx/pipx 现成工具,而非自写代码);查文档避免重复造轮子。
步骤 3 — 规划可复用内容:对每个用例分析——如何从头执行?是否更适合现成 CLI?哪些脚本/参考/资产值得复用?形成清单:
scripts/:需确定性、反复重写的逻辑(用 Node/Python,附测试与.env.example)references/:执行时按需读取的文档/清单/API 规格(每个 <150 行)assets/:输出中直接使用的模板/图标/样板(不进上下文)
步骤 4 — 初始化结构:建技能目录,含必填 SKILL.md 与可选 references/、assets/、scripts/。
步骤 5 — 编写:先写可复用资源,再写 SKILL.md。SKILL.md 用祈使/不定式写法("要 X,做 Y"),回答三问:目的?何时用?智能体如何用(引用所有资源)?SKILL.md 与参考文件均 <150 行,靠渐进式披露拆分;元数据 description 须 <200 字符且具体(用第三人称"本技能应在…时使用")。
步骤 6 — 校验与打包:先校验再打包分发(校验项:YAML 与必填字段、命名与目录结构、描述质量、资源引用)。本技能集以 SkillHub 的 publish --dry-run 作为校验入口。
步骤 7 — 迭代:实任务后用后反馈,观察 token 与表现,回改 SKILL.md/资源再测。
4. 互操作(I/O)
- INPUT:领域、目标用例、是否复用现有 CLI/技能。
- OUTPUT(工件类型:SkillSpec):
{name:string, description:string, files:[string], has_scripts:bool, validation:string} - 下游消费:
SkillSpec可交给mg-template-skill(套用骨架)、docs-seeker(补文档)、skillhub publish --dry-run(校验)。
5. 输出规范
输出包含:① 结构化工件 SkillSpec(名称、描述、文件清单、校验结论);② 自然语言说明(渐进式披露与 token 效率要点)。结构清单与校验标准见 references/template.md。
6. 使用示例
输入:
我要做一个"把 PDF 旋转"的技能。
输出(节选):
- 分析:旋转 PDF 每次重写同段代码 → 放
scripts/rotate_pdf.py并写测试;用法写进SKILL.md;Schema 入references/。 SkillSpecJSON:
{"name":"pdf-rotate","description":"用脚本将 PDF 页面旋转指定角度,支持批量","files":["SKILL.md","scripts/rotate_pdf.py","references/usage.md"],"has_scripts":true,"validation":"dry-run 通过"}