Agent Skills
返回列表
Clawdbot 自动更新

Clawdbot 自动更新

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1156be01/213123。

技能介绍

要解决什么问题

如果你用 Clawdbot 跑 Gateway,并持续从 ClawdHub 安装技能,版本会随 registry 和本体发布而变动。手工跑 clawdbot doctor、clawdhub update --all 再核对结果,容易漏掉或拖很久才升级。

技能如何工作

该技能会配置每日 cron,在默认 4:00 AM(可用 --cron、--tz 调整)执行三件事:

  1. 更新 Clawdbot 本体 — npm/pnpm/bun 安装走包管理器;git 源码安装则拉取并 checkout;之后应执行 clawdbot doctor 以应用迁移。
  2. 更新全部已安装技能 — 对照 registry,对有新版本的技能执行 clawdhub update --all。
  3. 推送摘要 — 默认发到主会话,列出本次更新了哪些组件;失败时摘要里会带错误信息。

不应用更新、只检查时,文档里提供了对应的手动命令(查看技能版本、Clawdbot 版本等)。

适用边界与注意点

  • Gateway 需持续运行,且配置里 cron.enabled 为真;可用 clawdbot cron list 确认任务是否存在。
  • 权限:Gateway 运行用户必须能写入技能目录,否则更新会报 permission 错误。
  • 网络与包冲突是常见失败原因;冲突时可先跑 clawdbot doctor 诊断。
  • 临时关闭可在 config 里禁用;彻底停用需移除对应 cron 任务。

使用场景

  • Gateway 长期在线,希望每天凌晨自动执行 Clawdbot 本体与全部 ClawdHub 技能更新,无需登录服务器手工跑命令
  • 维护多台或单台自托管 Clawdbot,需要对照 registry 批量升级已安装技能并知道哪些版本发生了变化
  • 采用 git 源码安装 Clawdbot,希望在拉取新版本后仍能通过 doctor 完成迁移,并把结果汇总到主会话
  • 只想先检查是否有可用更新、核对当前技能与 Clawdbot 版本,再决定是否启用每日自动更新

适合人员

  • 自托管 Clawdbot Gateway、希望减少手工执行 doctor 与 clawdhub update 的运维或平台维护者
  • 从 ClawdHub 安装较多技能、需要 registry 版本与本地安装保持同步的 Clawdbot 重度使用者
  • 通过 npm 或 git 维护 Clawdbot 安装路径、关心包冲突与权限导致更新失败的后端或基础设施工程师
  • 需要在主会话收到每日更新摘要、便于快速发现失败项并排查 cron 与 Gateway 状态的值班同学