📅 发布日期:2026年6月22日 | ⏱️ 阅读时间:约15分钟 | 🏷️ 标签:OpenClaw, Skill Workshop, Agent Skills
📌 什么是 Skill Workshop?
Skill Workshop 是 OpenClaw 于 2026年6月3日正式发布的功能,它允许用户将 Agent 的工作成果转化为可复用的 Skills。这意味着你可以把一次成功的任务执行记录下来,变成一个可以反复使用的技能模板。
🔄 工作流复用
将成功的任务执行转化为可复用的技能,避免重复劳动。
📝 SKILL.md 规范
使用标准化的 Markdown 格式定义技能,易于理解和维护。
✅ 审查流程
内置提案审查机制,确保技能质量和安全性。
🔗 ClawHub 集成
一键发布到 ClawHub,与社区共享你的技能。
🚀 快速开始
1. 安装 OpenClaw
# 使用 npm 安装
npm install -g openclaw
# 验证安装
openclaw --version
2. 创建你的第一个 Skill
# 创建技能目录
mkdir -p ~/.openclaw/skills/my-first-skill
# 创建 SKILL.md 文件
cat > ~/.openclaw/skills/my-first-skill/SKILL.md << 'EOF'
# My First Skill
## 描述
这是一个示例技能,用于演示 Skill Workshop 的使用方法。
## 使用方法
当用户请求时,执行以下步骤:
1. 分析用户需求
2. 执行相应操作
3. 返回结果
## 示例
用户:帮我生成一个报告
Agent:好的,我将为你生成报告...
## 注意事项
- 确保输入数据有效
- 处理异常情况
EOF
3. 测试技能
# 在 OpenClaw 中测试技能
openclaw skill test my-first-skill
# 查看技能详情
openclaw skill info my-first-skill
📋 SKILL.md 编写规范
SKILL.md 是技能的核心文件,它定义了技能的行为和使用方式。以下是完整的编写规范:
| 字段 | 说明 | 示例 |
|---|---|---|
# 标题 |
技能名称,使用一级标题 | # Web Scraper |
## 描述 |
技能的详细描述 | 用于抓取网页内容的技能 |
## 使用方法 |
技能的使用步骤 | 1. 输入URL 2. 解析内容 3. 返回数据 |
## 示例 |
使用示例和对话 | 用户:抓取 example.com |
## 注意事项 |
使用限制和警告 | 遵守 robots.txt |
🔍 提案审查流程
Skill Workshop 的核心特性之一是提案审查机制。每个技能在发布前都需要经过审查:
- 提交提案 - 使用
openclaw skill propose命令提交技能 - 自动检查 - 系统自动检查 SKILL.md 格式和安全性
- 人工审查 - 维护者审查技能的功能和质量
- 发布上线 - 审查通过后发布到 ClawHub
# 提交技能提案
openclaw skill propose my-first-skill
# 查看审查状态
openclaw skill status my-first-skill
# 审查通过后发布
openclaw skill publish my-first-skill
⚠️ 注意:技能提案需要包含完整的 SKILL.md 文件,否则审查将被拒绝。确保你的技能描述清晰、使用方法明确。
🎯 最佳实践
1. 保持技能专注
每个技能应该只做一件事,并做好它。避免创建"万能技能"。
2. 提供清晰的示例
在 SKILL.md 中提供多个使用示例,帮助用户理解如何使用你的技能。
3. 处理错误情况
在技能中添加错误处理逻辑,确保在异常情况下给出友好的提示。
4. 遵循命名规范
技能名称应该简洁明了,使用小写字母和连字符,例如 web-scraper、code-generator。