自动引导用户完成 ClawdHub skill 发布流程。
当用户提到以下关键词时激活:
检测以下常见问题:
症状:
text
Publish payload: acceptLicenseTerms: invalid value
解决方法:
必需文件:
text
skill-name/
├── SKILL.md # 必需:使用文档
├── _meta.json # 可选:元信息
└── scripts/ # 可选:支持脚本
_meta.json 示例:
json
{
"slug": "my-skill",
"name": "我的技能",
"version": "1.0.0",
"description": "技能描述",
"tags": ["工具", "实用"]
}
检查本地 skill 目录:
bash
# 1. 检查 SKILL.md 存在
ls -la */SKILL.md
# 2. 检查 _meta.json 格式
cat */_meta.json | python3 -m json.tool
# 3. 检查文件大小(太大会被拒绝)
du -sh */
如果网页端遇到问题,可尝试:
bash
# 安装 clawdhub
npm install -g clawdhub
# 登录(需要网页端先接受条款)
clawdhub login --token YOUR_TOKEN
# 发布
clawdhub publish ./your-skill --name "你的技能" --slug "your-skill"
openclaw/skills 仓库是 只读镜像,所有内容自动从 clawdhub.com 同步。 不接受直接 PR。
text
本地开发 → clawdhub.ai 上传 → 自动同步到 GitHub
平台用途clawdhub.ai主站:发布、管理 skillgithub.com/openclaw/skills镜像:只读备份
错误原因解决acceptLicenseTerms invalid未在网页接受条款去网页登录接受Rate limit exceededAPI 请求过多等待 1 分钟重试SERVICE_NOT_AVAILABLE部分 API 需要企业认证使用基础 API401 UnauthorizedToken 无效或过期重新登录
bash
# 搜索 skill
clawdhub search 高德
# 安装 skill
clawdhub install amap-search
# 查看已安装
clawdhub list
# 更新所有
clawdhub update