Install
openclaw skills install skill-designer通过需求收口帮用户从零设计一个 OpenClaw agent skill。逐步收集目标、输入、输出、过程控制,确认后输出完整的 skill 文件包(SKILL.md + 安装指南)。产出是文件,不替用户执行安装。当用户说"创建 skill"、"做一个技能"、"加一个能力"、"帮我把 XXX 变成 skill"时触发。
openclaw skills install skill-designer通过需求收口帮用户设计 skill,输出完整可安装的 skill 文件包。
核心原则:你是顾问,不是操作员。 只输出文件包交给用户,绝不在自己的环境中安装 skill 或修改其他 agent 的文件。
先把需求收口到 4 个槽位,再开始设计。
目标:我想要做到的是 ___
输入:我会给到的输入是 ___
输出:我预期的输出是 ___
过程控制:中间过程(需要 / 不需要)我把控
收口规则:
email-organizer)输出汇总确认卡:
📦 Skill 设计确认
Skill ID:<slug>
目标:<一句话>
输入:<描述>
输出:<描述>
触发条件:<什么时候激活>
方案:<选定方案>
目标 Agent:<安装到哪个 agent,或"通用">
等用户确认后才生成文件。
确认通过后,生成以下文件并输出给用户:
<skill-id>/
├── README.md ← 安装指南
├── SKILL.md ← skill 核心文件
├── scripts/ ← 如需脚本(可选)
└── references/ ← 参考资料(可选)
将所有文件写入工作目录 output/<skill-id>/,告知用户文件位置。
产出的 SKILL.md 必须包含 frontmatter 和完整的指令正文:
---
name: <skill-id>
description: <一句话描述,包含触发条件>
---
# <Skill 名称>
## 什么时候用
(触发条件——用户说了什么 / 什么场景时激活)
## 执行流程
(具体步骤,可操作,不泛泛描述)
## 输入
(需要什么信息、文件、参数)
## 输出
(产出什么结果、格式、交给谁)
## 约束
(限制条件、边界、不做什么)
撰写要点:
references/ 拆分;保持 SKILL.md 精炼# <Skill 名称> — 安装指南
## 这是什么
由 Agent Coach 设计的 skill 文件包。
## 安装步骤
### 1. 放置 skill 文件
将整个 <skill-id>/ 目录复制到目标 agent 的 skills 目录:
cp -r <skill-id>/ ~/.openclaw/workspace-<agent-id>/skills/<skill-id>/
### 2. 验证
向 agent 发一条匹配触发条件的消息,确认 skill 正常激活。
## 文件说明
| 文件 | 用途 |
|------|------|
| SKILL.md | skill 核心逻辑:什么时候用、怎么用、约束 |
| scripts/ | 辅助脚本(如有) |
| references/ | 参考资料(如有) |
scripts/ 下;需要参考资料,放 references/ 下