ClawHub Publisher - 技能发布助手
功能说明
快速将本地技能发布到 ClawHub 平台,支持版本自动升级。
发布步骤
1. 准备阶段
确认要发布的技能:
- 技能目录:
C:\Users\romic\.agents\skills\<技能名> - 技能必须包含
SKILL.md文件 - 版本号格式:
x.y.z(如 1.2.0)
2. 确定版本号
从 SKILL.md 读取当前版本:
grep "version:" SKILL.md
版本号递增规则:
- 修复bug → 补丁版本 +1(1.2.0 → 1.2.1)
- 新功能 → 次版本 +1(1.2.0 → 1.3.0)
- 重大更新 → 主版本 +1(1.2.0 → 2.0.0)
3. 更新 SKILL.md 版本
编辑 C:\Users\romic\.agents\skills\<技能名>\SKILL.md:
---
name: <技能名>
description: |
技能描述...
version: x.y.z
---
4. 登录 ClawHub(如未登录)
clawhub login --token "<你的token>" --no-browser
5. 发布技能
clawhub publish "<技能目录路径>" --slug <技能slug> --version <版本号> --changelog "<更新说明>"
示例:
clawhub publish "C:\Users\romic\.agents\skills\editor-assistant" --slug editor-assistant --version 1.2.0 --changelog "v1.2.0: 添加配图搜索与处理工作流程"
常用命令
| 操作 | 命令 |
|---|---|
| 登录 | clawhub login --token "<token>" --no-browser |
| 查看当前用户 | clawhub whoami |
| 发布技能 | clawhub publish "<路径>" --slug <slug> --version <ver> --changelog "<说明>" |
| 查看帮助 | clawhub publish --help |
Token 配置
Token 存储在配置文件中,首次登录后无需重复登录:
- Windows:
%USERPROFILE%\.clawhub\config.json - macOS/Linux:
~/.clawhub/config.json
注意事项
- 版本号不能降级 - ClawHub 不允许发布低于当前版本的版本
- slug 必须唯一 - 如果 slug 已被使用,会发布为新版本
- changelog 必填 - 必须提供版本更新说明
- 路径包含中文 - Windows 路径有中文可能影响,建议使用英文路径
🚀 有了这个技能,发布技能就像发朋友圈一样简单!