返回顶部
c

clawhub-publish-flowClawHub发布流程

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
安全检测
已通过
274
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawhub-publish-flow

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

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部