Appearance
OpenClaw skill-creator 完全指南:打造专属AI能力
AI助手如果能"学会"你的工作流程、理解你的业务规则、掌握你的代码规范,会有多强大?skill-creator让你创建完全符合自己实际需求的定制化技能。
一、技能市场 vs 定制技能
ClawHub 技能市场
ClawHub(https://clawhub.com)提供:
| 功能 | 说明 |
|---|---|
| 发现技能 | 社区贡献的优质技能 |
| 一键安装 | 他人分享的技能 |
| 学习参考 | 优秀技能的设计思路 |
为什么还需要定制?
通用技能不知道:
- 你的代码规范和命名约定
- 你项目的特殊架构和依赖
- 你团队的审批流程和检查清单
- 你业务领域独有的规则和术语
ClawHub 是起点,不是终点。通用技能解决70%,剩下30%只能靠你自己。
二、技能的本质:AI的"操作手册"
技能(AgentSkill)是一个模块化的能力扩展包,可以理解为 AI Agent 的"插件"或"应用"。
技能能力类型
| 类型 | 说明 | 示例 |
|---|---|---|
| 专业工作流程 | 多步骤操作指南 | 代码发布流程、Bug修复流程 |
| 工具集成 | 特定工具/API的使用方法 | AWS部署、数据库操作 |
| 领域知识 | 公司/行业的专业知识 | 业务规则、数据模型 |
| 可复用资源 | 脚本、模板、参考文档 | SQL脚本、配置模板 |
三、skill-creator 技能详解
3.1 技能定位
skill-creator 是 OpenClaw 内置的元技能——专门用来创建、编辑、优化和审计其他技能。
核心能力
| 能力 | 说明 |
|---|---|
| 从零创建新技能 | 按规范生成完整技能 |
| 优化现有技能 | 精简、整理、改进 |
| 审计技能质量 | 验证是否符合规范 |
| 打包分发 | 生成可分享的 .skill 文件 |
3.2 触发方式
对AI说:
- "创建一个技能"
- "整理这个技能"
- "优化这个技能"
- "审查这个技能"
四、技能的结构与设计原则
4.1 标准目录结构
my-skill/
├── SKILL.md # 必需:核心指令文件(<500行)
├── scripts/ # 可选:可执行脚本
├── references/ # 可选:详细参考文档
└── assets/ # 可选:模板、图片等资源4.2 渐进式加载机制
技能采用三层加载策略:
| 层级 | 内容 | 何时加载 |
|---|---|---|
| 第一层 | SKILL.md 核心 | 始终加载 |
| 第二层 | references/ 参考 | 按需加载 |
| 第三层 | scripts/ 脚本 | 执行时加载 |
4.3 核心设计原则
| 原则 | 说明 |
|---|---|
| 精简至上 | SKILL.md < 500行,上下文窗口是公共资源 |
| 渐进式 | 核心指令常驻,详细参考按需加载 |
| 模块化 | 每个技能只做一件事 |
| 可测试 | 提供验证方式 |
五、创建技能流程
步骤一:明确需求
| 问题 | 说明 |
|---|---|
| 解决什么问题? | 技能的核心目标 |
| 谁来使用? | 目标用户 |
| 触发条件? | 什么时候启动 |
| 输出标准? | 交付物是什么 |
步骤二:触发 skill-creator
创建一个技能,用于[具体需求]步骤三:审核生成结果
| 检查项 | 说明 |
|---|---|
| 目录结构 | 是否符合标准 |
| SKILL.md | 是否<500行 |
| 指令清晰 | AI能否准确理解 |
| 渐进式 | 是否分层加载 |
步骤四:迭代优化
| 优化方向 | 说明 |
|---|---|
| 精简 | 去掉冗余指令 |
| 补充 | 增加遗漏的场景 |
| 测试 | 实际运行验证 |
六、技能质量审计
审计清单
| 项目 | 标准 |
|---|---|
| SKILL.md 行数 | < 500行 |
| 目录结构 | 符合标准 |
| 指令明确 | 无歧义 |
| 渐进式 | 分层加载 |
| 可测试 | 有验证方式 |
| 安全性 | 无危险操作 |
总结
| 要点 | 说明 |
|---|---|
| 技能本质 | AI的"操作手册" |
| ClawHub | 解决70%通用需求 |
| skill-creator | 解决30%定制需求 |
| 设计原则 | 精简至上+渐进式+模块化 |
一句话总结:最好的技能永远是你自己调教出来的——ClawHub是起点,skill-creator才是终点。
