AI创想

标题: [openclaw][skills]如何将开发的skills发布到官方的库里 [打印本页]

作者: 米落枫    时间: 昨天 08:37
标题: [openclaw][skills]如何将开发的skills发布到官方的库里
作者:水上冰石
目前,只有 OpenClaw Skills 可以通过官方渠道(ClawHub)发布。Claude Skills 暂无类似的集中发布平台,主要通过 GitHub 等渠道分享。以下是针对不同平台的详细指南。

一、OpenClaw Skills:通过 ClawHub 发布到官方库

ClawHub 是 OpenClaw 的官方公共技能市场,功能类似于 ​​npm​​,为技能的发布、发现和共享提供了标准化平台。所有 Skills 都是公开的,所有人都可以查看、共享和复用。
1. 发布前的准备:确保 Skill 符合规范

在上传之前,请确认 Skill 满足 ClawHub 的打包要求:
要求
说明
​​SKILL.md​​​ 格式规范
必须包含 ​​Description​​​、​​Trigger​​​、​​Instructions​​ 等核心字段
标准目录结构
推荐包含 ​​README.md​​​、​​scripts/​​​、​​references/​​​、​​assets/​​​、​​tests/​​ 等
环境变量声明
若 Skill 依赖环境变量,需在 ​​SKILL.md​​ 中明确列出
测试用例
建议附带测试,确保技能在不同环境下稳定运行
一个标准的技能目录结构如下:
  1. my-skill/
  2. ├── SKILL.md          # 技能主文件(必需)
  3. ├── README.md         # 技能说明文档
  4. ├── package.json      # 技能元数据(可选)
  5. ├── scripts/          # 可执行脚本
  6. ├── references/       # 参考文档
  7. ├── assets/           # 静态资源
  8. └── tests/            # 测试用例
复制代码
2. 注册 ClawHub 账号

3. 使用 CLI 工具发布(推荐)

ClawHub 提供了功能完善的命令行工具,推荐使用 CLI 方式发布,支持版本管理、变更日志等高级功能。
Step 1:安装 ClawHub CLI
  1. npm install -g clawhub
复制代码
Step 2:登录认证
  1. # 浏览器登录(自动弹出)
  2. clawhub login
  3. # 或使用 API Token 登录
  4. clawhub login --token <your-token>
复制代码
Step 3:发布 Skill
  1. # 进入技能目录
  2. cd my-skill
  3. # 发布技能
  4. clawhub publish . --slug your-skill-name --name "显示名称" --version 1.0.0
复制代码
Step 4:验证发布结果
  1. # 搜索验证
  2. clawhub search "your-skill-name"
  3. # 查看个人发布列表
  4. clawhub list
复制代码
4. 网页上传方式(备选)

如果不习惯使用命令行,也可以通过网页上传:
5. 发布后的管理与维护

管理任务
操作方法
版本更新
发布新版时修改 ​​--version​​ 参数,ClawHub 支持语义化版本和变更日志
更新已发布版本
使用 ​​clawhub publish --version 1.0.1​​ 发布新版本
查看用户反馈
关注技能页面的评分和评论,及时回应用户问题
备份与管理
ClawHub 支持版本管理,可随时回滚到旧版本

二、Claude Skills:官方库状态说明

Claude Skills 目前暂无官方发布的集中市场。Anthropic 的官方 Skills 仓库(​​anthropics/skills​​)主要用于官方提供的示例技能,普通开发者暂时无法直接向其中提交自己的 Skills。
但这不意味着无法分享你的 Claude Skill。以下是目前社区公认的几种分享方式:
方式
说明
GitHub 仓库
将 Skill 文件夹上传到 GitHub,并在 README 中说明安装方法(即复制到 ​​~/.claude/skills/​​)
第三方插件市场
如 ​​@biggora/claude-plugins​​​、​​skillhu​​ 等第三方 CLI 工具支持发现、安装和发布 Claude Code Skills
MCP Marketplace
通过 MCP(Model Context Protocol)相关市场进行分发
LobeHub 等聚合平台
像 LobeHub 这类社区平台,支持发布 ​​SKILL.md​​ 格式的技能包





欢迎光临 AI创想 (https://llms-ai.com/) Powered by Discuz! X3.4