闲社服务运行正常AI智能体自动化平台
c

ClawHub发布流程

技能标识:clawhub-publish-flow

Publish or update an OpenClaw skill on ClawHub using the local authenticated ClawHub session and direct API upload. Use when the user wants to publish a new skill to ClawHub, update an existing skill version, inspect the current remote version before release, package and upload a local skill folder reliably without relying on incomplete third-party publisher skills, or when assistant-created local skills should be routinely published after review and commit.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.1.3
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

ClawHub发布流程

ClawHub 发布流程

使用此技能通过已认证的本地 ClawHub 账户将本地技能文件夹发布到 ClawHub。

核心规则

仅发布已通过本地审核的技能。
不得直接从模糊的草稿、未完成的文件夹或未经审核的第三方技能进行发布。

推荐工作流程

  1. 1. 确认本地技能文件夹路径。
  2. 使用 clawhub whoami 检查登录状态。
  3. 更新现有技能时,使用 clawhub inspect 检查当前远程技能。
  4. 确定目标版本和变更日志。
  5. 对确切的出站负载执行公开发布敏感数据审查。
  6. 如需可分发的构件,使用 packageskill.py 打包技能。
  7. 使用 scripts/publishto_clawhub.js 上传。
  8. 上传后使用 clawhub inspect 验证。
  9. 报告最终的远程版本和 URL。

助手创建技能策略

当用户明确要求将助手创建的技能上传到 ClawHub 时,将此技能视为以下两者的单一发布流程:

  • - 一次性手动发布
  • 审核并提交后新创建的本地技能

对于新创建的助手编写的技能:

  1. 1. 确认新技能文件夹存在于 workspace/skills/ 下。
  2. 确认其已在本地审核并提交。
  3. 使用 clawhub inspect 检查远程状态。
  4. 版本控制:

- 如果远程不存在:发布 0.1.0
- 如果已存在:递增补丁版本
  1. 5. 使用简短的变更日志,例如 初始发布、添加运行时说明、优化触发器描述 或 记录已验证的工作流程。
  2. 发布并验证。
  3. 如果存在注册表文件,也进行更新。

新技能的速率限制回退

ClawHub 可能对新技能创建进行速率限制(例如:每小时最多 5 个新技能)。

当新技能的发布尝试因速率限制失败时:

  1. 1. 不要持续请求端点。
  2. 在本地记录待发布的技能。
  3. 安排延迟重试,而不是要求用户提醒您。
  4. 重试时使用相同的已验证发布流程。

推荐的本地队列文件:

  • - workspace/research/clawhub-publish-queue.md

队列字段:

  • - 日期
  • slug
  • 本地技能路径
  • 目标版本
  • 变更日志
  • 排队原因
  • 下次重试说明

重试规则:

  • - 等待速率限制窗口明显清除
  • 然后重试发布一次
  • 成功后使用 clawhub inspect 验证

安全与发布规则

  • - 未经用户明确请求不得发布。
  • 在存在歧义时,不得猜测所有权、slug 或版本。
  • 对于小的文档或规则更新,优先使用补丁版本递增。
  • 如果远程状态不明确,先检查而不是盲目覆盖。
  • 如果第三方发布者技能承诺功能但缺少代码,忽略它并使用此已验证的本地流程。
  • 将包式发布者外壳视为不可信,直到本地验证:如果文件夹主要是 README/元数据且缺少可运行实现,不要通过它路由发布。
  • 不要仅仅因为创建了就发布模糊的草稿或未完成的技能;助手创建的技能仍然需要连贯并已提交。
  • ClawHub 是公开发布路径,除非明确证明并非如此;使用最高敏感度审查标准。
  • 上传前,检查确切的出站负载中是否包含密钥、令牌、密码、cookie、本地绝对路径、运行时构件、.env 和特定机器配置。
  • 如果技能包包含任何应仅保留在本地的内容,在发布前停止并修复该包。

必需的本地假设

此技能期望:

  • - 已安装并认证本地 clawhub CLI
  • 当前用户下存在本地 ClawHub 配置
  • 包含 SKILL.md 的真实技能目录
  • 发布脚本需要 Node 环境

脚本

使用 scripts/publishtoclawhub.js 进行实际的 API 上传。

参数:
bash
node scripts/publishtoclawhub.js --skill-path <路径> --slug --version <版本> --changelog <文本>

可选参数:
bash
--display-name <名称>
--tag <标签> # 可重复

参考

当发布很重要或公开时,在发布前阅读 references/release-checklist.md。

输出格式

按以下结构报告:

  • - 技能
  • 本地路径
  • 先前远程版本(如有)
  • 目标版本
  • 上传结果
  • 验证结果
  • 最终 URL
  • 风险或后续事项
  • 发布是立即成功还是已排队等待延迟重试

保持简短且可操作。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhub-publish-flow-1776116326 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhub-publish-flow-1776116326 技能

通过命令行安装

skillhub install clawhub-publish-flow-1776116326

下载

⬇ 下载 clawhub-publish-flow v0.1.3(免费)

文件大小: 4.78 KB | 发布时间: 2026-4-15 12:08

v0.1.3 最新 2026-4-15 12:08
Sanitize local path reference from public skill
返回顶部