ClawHub Auto Update

🔄 ClawHub技能自动更新管家

自动检查并更新ClawHub技能,支持定时cron任务与批量更新,需提前登录且注意备份本地修改。

收藏
6.8k
安装
1.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ClawHub Auto Update 是一款面向 ClawHub 生态的技能管理工具,专注于自动化维护已安装技能的版本更新。用户可通过三种方式触发更新:直接执行 shell 脚本 check-update.sh、配置 crontab 定时任务,或使用 npx clawhub update --all 命令手动更新。

显著优点

1. 自动化程度高:支持 cron 定时调度(如每周日凌晨3点),无需人工介入即可保持技能版本最新
2. 批量操作效率:一键检查所有已安装技能,自动识别可更新项并批量执行

3. 集成友好:提供清晰的终端输出格式(带 emoji 状态标识),易于接入主流程脚本如 auto-learn.sh

4. 轻量无侵入:基于 shell 脚本实现,依赖少,运行开销低

潜在缺点与局限性

1. 覆盖风险:更新会直接覆盖本地修改,未提供差异对比或冲突解决机制
2. 单点依赖:必须预先完成 npx clawhub login 认证,网络或凭证失效时功能中断

3. 回滚缺失:无版本回退能力,更新失败或引入兼容性问题时难以恢复

4. 日志管理简单:仅支持基础文件重定向,缺乏结构化日志与告警机制

适合人群

  • 频繁使用 ClawHub 技能且希望保持版本最新的开发者
  • 运行长期自动化工作流、需减少手动维护成本的用户
  • 具备基础 Linux/cron 知识、能处理潜在覆盖风险的技术人员

常规风险

  • 数据丢失:本地自定义配置可能被覆盖,更新前务必手动备份
  • 兼容性断裂:自动更新可能引入 API 变更,导致依赖该技能的上游流程异常
  • 供应链安全:更新源来自 ClawHub 仓库,若仓库被篡改可能引入恶意代码(建议结合代码签名验证)

ClawHub Auto Update 内容

scripts文件夹
手动下载zip · 2.4 kB
check-update.shtext/x-shellscript
请选择文件