用途
skill-maker 是一个面向 Agent Skills(agentskills.io 开放标准)的工作流技能,用于创建、审计和整合技能。它把技能开发过程组织为“创建—审计—整合”的持续循环,帮助使用者按统一标准编写和维护 SKILL.md。
主要能力
- 创建新技能:从访谈、起草到审查,覆盖 Phases 1–5 的完整流程。
- 审计已有技能:审查、改进或调试现有的 SKILL.md。
- 整合技能:将多个技能合并为更少的技能。
该技能遵循若干核心原则:渐进式披露(每个分支的材料内联,分支特定内容放在指针之后);引用只允许一层深度(不允许 A → B → C 链);描述不超过 1024 字符;SKILL.md 正文不超过 500 行;修复时采用外科手术式编辑,不重写未损坏的部分;将质量问题映射到 references/skill-quality.md 中的失败模式;audit/create/consolidate 的命令描述以 scripts/command-metadata.json 为唯一事实来源。
使用方式
技能启动后会询问使用者要做什么,并等待回应后再继续。根据回应中的关键词进入对应工作流:
- 输入包含 "audit"、"review"、"check"、"fix"、"improve" 时,进入 references/audit.md。
- 输入包含 "create"、"write"、"build"、"new"、"draft" 时,进入 references/create.md。
- 输入包含 "consolidate"、"merge"、"combine" 时,进入 references/consolidation-guide.md,并返回 references/create.md 的 Phase 5 进行最终检查。
创建路径的访谈环节硬性要求 Matt Pocock 的 grilling 技能,完整门槛与调用措辞位于 references/create.md 的 Phase 1。审计和整合路径在未实际进行访谈时可跳过该门槛。
参考文件索引
技能内置多个参考文件,按需加载:
- references/audit.md:审计分支,审查、改进或调试已有技能。
- references/create.md:创建分支,从访谈到审查(Phases 1–5)。
- references/spec-guide.md:起草 SKILL.md(Phase 2)时的完整格式参考。
- references/description-guide.md:优化描述(Phase 3)。
- references/scripts-guide.md:编写脚本(Phase 4)。
- references/skill-quality.md:起草、审计或审查时的可预测性词汇与失败模式。
- references/anti-patterns.md:起草或审计时应避免的常见失败。
- references/architecture-patterns.md:在简单、路由和领域专长模式之间做选择。
- references/api-skill-patterns.md:技能调用外部 API 或服务时使用。
- references/consolidation-guide.md:将多个技能合并为更少技能。
- references/xml-structure-guide.md:决定使用 XML 还是 markdown 结构。
适用场景
适用于需要按 Agent Skills 开放标准编写或维护技能的场景,包括新建技能、起草 SKILL.md、审查或改进已有技能,以及合并多个技能。
限制
创建路径的访谈环节依赖 Matt Pocock 的 grilling 技能;审计与整合路径在未实际访谈时可跳过该门槛。其余关于收费、价格、平台支持范围等信息暂未提供。