SuperAPI AI 工具集

when-creating-skill-template-use-skill-builder

智能体与模型

查看项目

更新于 10-16 05:06

技能介绍

用途:Skill Builder 用于创建新的 Claude Code Skill,生成规范结构、YAML frontmatter、渐进式披露与完整文档,确保技能符合最佳实践与规范要求。适用场景包括创建可复用技能、需要技能模板或样板、构建技能库、统一技能格式。

主要能力:按五个阶段生成技能。阶段一设计技能结构,定义名称、分类、描述、代理、阶段、触发条件与输出,并定义 YAML frontmatter(含 name、version、description、category、tags、agents、difficulty、estimated_duration、success_criteria、validation_method、dependencies、prerequisites、outputs、triggers)。阶段二生成模板,创建 SKILL.md、README.md、PROCESS.md 和 process-diagram.gv 四个文件。阶段三实现功能,补充代码示例、内存模式、钩子集成与脚本模板。阶段四测试技能,校验 YAML、GraphViz 语法、文件完整性并执行 dry-run。阶段五编写使用文档,添加用法示例、故障排查与完成报告。

使用方式:可通过命令运行,例如 npx claude-flow@alpha skill-run skill-builder --name "my-new-skill" --category "utilities" --agents "coder,tester" --phases "3";也可从现有工作流转换,例如 npx claude-flow@alpha skill-builder --from-workflow "workflow.json" --output-dir ".claude/skills/utilities/"。校验命令包括 npx js-yaml SKILL.md、dot -Tsvg process-diagram.gv -o /dev/null 以及 npx claude-flow@alpha skill-run ${skillName} --dry-run。

限制:资料未提供收费、价格、平台支持范围与具体效果数据;部分命令与依赖(如 claude-flow@alpha)需按实际环境确认可用性。