核心用法
create-skill 是用于高效创建或优化技能的向导型能力,其核心使命是避免重复建设并确保产物最小可用。主要应用场景包括:创建全新技能、优化已有技能结构、判断应扩展还是重建,以及生成符合规范的技能文件。
使用该技能时,系统会自动执行五步流程:搜索相似技能避免重复造轮子、选择创建策略(扩展/新建/取消)、收集最小必要信息(名称、场景、触发词、输出目标)、生成文件(默认仅 SKILL.md,必要时再加脚本)、输出后续建议(验证触发效果与迭代路径)。
显著优点
1. 防重复设计:强制先搜索后创建,内置复用评估机制(60%覆盖率阈值),显著降低技能膨胀
2. 最小可用原则:默认仅生成 SKILL.md,脚本后置,减少维护负担
3. 规范性强:内置 OpenClaw YAML Frontmatter 规范,包含 emoji 标识、依赖声明等元数据标准
4. 决策清晰:提供明确的策略分支(扩展/新建/取消),避免模棱两可
5. 可验证闭环:要求每次改动后做触发验证,确保技能可被正确调用
潜在缺点或局限性
1. 依赖主动搜索:若关键词选择不当,可能遗漏已有相似技能
2. 60%阈值主观性:覆盖率判断缺乏量化标准,依赖人工评估
3. 脚本后置可能遗漏需求:初期未识别出的脚本需求,后期补成本较高
4. 无自动化测试:仅提供自检清单,无内置自动化验证机制
适合人群
- 技能开发者与维护者
- 需要标准化技能管理的技术团队
- 追求精简架构、厌恶重复建设的工程师
- 使用 OpenClaw 或类似技能框架的用户
常规风险
- 策略误判风险:若低估已有技能覆盖率,可能错误选择"全新创建"导致冗余
- 触发词遗漏:同义表达覆盖不全可能导致技能无法被正确触发
- 依赖声明缺失:未正确填写
requires字段可能导致运行时失败 - 迭代断裂:未按建议执行触发验证,可能引入隐性 bug