Clawdbot 自动更新
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1156be01/ffffaaaa。
技能介绍
要解决什么问题
如果你长期开着 Clawdbot Gateway,本体和 skills 往往会各自落后 registry 或包管理器里的版本。手工跑 clawdbot doctor、clawdhub update 很容易忘,漏一次就可能卡在旧迁移或旧 skill API 上。
技能如何工作
这个 skill 帮你挂一条每日 cron,默认大约凌晨 4:00(可用 --cron、--tz 改时间和时区)。每次触发会做三件事:
- 更新 Clawdbot:npm/pnpm/bun 安装走包管理器;源码(git checkout)安装走仓库拉取;完成后应执行
clawdbot doctor以应用迁移。 - 更新全部已安装 skill:通过
clawdhub update --all对照 registry,有新版就拉取。 - 汇总通知:把本次更新了哪些、是否失败写到摘要里,默认发到主会话(可用配置改投递目标)。
想先看不改,可用文档里的手动检查命令(只查版本、不应用更新)。
适用边界与注意点
- cron 依赖 Gateway 持续运行,且配置里
cron.enabled为真;可用clawdbot cron list确认任务是否存在。 - 更新失败常见于目录写权限、网络或包冲突;摘要里会带错误信息,必要时再跑
clawdbot doctor诊断。 - 不需要自动更新时,删除对应 cron 或在配置里临时关闭即可。
使用场景
- Gateway 长期在线,希望每天自动执行 `clawdbot doctor` 与包管理器更新,避免本体版本落后。
- 已安装大量 registry skill,需要定期跑 `clawdhub update --all`,对照 registry 拉齐版本。
- 更新跑完后要在主会话收到摘要,快速确认哪些 skill 成功、哪些报错需处理。
- 用 git checkout 部署 Clawdbot,需要定时拉仓库并在更新后走迁移流程。
适合人员
- 在家用服务器上自托管 Clawdbot、Gateway 常开、不想每天 SSH 手工升级本体的运维。
- 从 ClawdHub 装了很多 skill、希望 registry 有新版就自动对齐的 Clawdbot 日常使用者。
- 用 npm/pnpm/bun 或源码方式维护 Clawdbot,需要固定时段更新并保留错误摘要的部署负责人。
- 负责多台或长期运行的 Clawdbot 环境、要把 cron 与 `cron.enabled` 纳入运维检查清单的工程师。