概述


一、分享 Skill 的方式

方式适用场景难度
文件分享直接发给朋友
ClawHub 发布发布到社区供所有人使用⭐⭐
GitHub开发者风格,通过代码仓库分享⭐⭐⭐

二、方式一:文件分享(最简单)

步骤 1:找到 Skill 文件夹

Skill 文件夹结构:

~/.openclaw/workspace/skills/
└── 你的Skill名/
    ├── SKILL.md       ← 核心文件
    └── README.md      ← 可选,说明文件

步骤 2:压缩文件夹

cd ~/.openclaw/workspace/skills
zip -r 你的Skill名.zip 你的Skill名/

步骤 3:发送给别人

把 zip 文件发给朋友,告诉他们: 1. 解压 2. 放入 ~/.openclaw/workspace/skills/ 目录 3. 重启 OpenClaw


三、方式二:发布到 ClawHub(推荐)

ClawHub 是 OpenClaw 官方的 Skill 分享平台。

步骤 1:准备 Skill

确保 Skill 文件完整:

你的Skill名/
├── SKILL.md           # 必须
├── README.md          # 必须(使用说明)
└── icon.png          # 可选(图标)

步骤 2:编写 README

README.md 应包含: ```markdown # Skill 名称

功能说明

这个 Skill 做什么

触发词

哪些词会触发这个 Skill

使用示例

  • 示例1
  • 示例2

配置要求

需要什么 API Key 或配置

作者

你的名字/联系方式


步骤 3:发布

bash # 安装 clawhub CLI(如果还没有) npm install -g clawhub

# 登录 ClawHub clawhub login

# 发布 Skill clawhub publish ./你的Skill名 ```

步骤 4:设置信息

按照提示填写:

  • Skill 名称
  • 版本号
  • 分类
  • 标签
  • 简介

四、方式三:GitHub 分享(开发者风格)

步骤 1:创建仓库

在 GitHub 创建一个新仓库:

openclaw-skill-xxx

步骤 2:上传文件

把 Skill 文件夹内容上传到仓库:

openclaw-skill-xxx/
├── SKILL.md
├── README.md
└── package.json     # 可选,包含依赖信息

步骤 3:写 README

README 应包含:

  • 功能介绍
  • 安装方法
  • 使用方法
  • 配置说明
  • 示例

步骤 4:别人安装

openclaw skills install github:用户名/仓库名

五、Skill 质量检查清单

发布前确认:

□ SKILL.md 文件存在且格式正确
□ 触发条件明确,用户知道怎么用
□ README.md 包含完整使用说明
□ API 地址和参数说明清楚
□ 返回格式说明准确
□ 没有敏感信息(API Key 等)
□ 经过测试,能正常工作

六、常见问题

Q:发布 Skill 需要付费吗? A:ClawHub 基本使用免费,高级功能可能收费。

Q:可以不发布只自己用吗? A:当然可以,直接放在本地 skills/ 目录即可。

Q:别人能直接用我的 API Key 吗? A:不能。每个人需要用自己的 API Key。


七、下一步学什么

  • 第六章:进阶功能 → 了解更多高级功能
  • 第七章:实战案例 → 把 Skill 用到实际工作中

分享 Skill 让更多人受益,也是学习的过程!

常见问题

Q: Skill 可以收费吗?
A: 可以。但需要自己实现付费逻辑。