核心用法
openclaw-auto-updater 是一款纯文档型配置技能,指导用户通过 openclaw cron 命令创建定时更新任务。核心流程为:添加 cron 任务 → 指定时区与隔离会话 → 执行 openclaw update --yes --json 与 clawdhub update --all → 输出版本变更摘要。
显著优点
- 零脚本设计:无需编写 Shell/Python 脚本,直接复用官方 CLI 命令,降低维护复杂度与注入风险。
- 时区安全:强制
--tz参数(如 Europe/Berlin),避免跨时区服务器的时间漂移问题。 - 沙箱隔离:
--session isolated确保更新进程在独立环境中运行,失败不影响主网关。 - 多模式支持:提供标准/周度/干运行(dry-run)/仅核心更新四种模板,适配不同风险偏好。
- 可读摘要:结构化输出(OpenClaw 版本变化、技能更新数、错误统计),便于监控与告警集成。
潜在缺点与局限
- 依赖 OpenClaw 生态:仅适用于已部署 OpenClaw 与 ClawHub 的环境,无法迁移至其他平台。
- 网关重启风险:文档提示“updates may restart the gateway”,生产环境需评估服务中断窗口。
- 无原生失败重试:需用户自行在 cron 消息中编排重试逻辑或依赖外部监控。
- T3 来源背书:由社区用户发布(ownerId: kn7arha4qn88fsapjx587fwad17zymk1),无顶级基金会或企业维护承诺。
- 未声明许可证:SKILL.md 与元数据均未指定开源协议,存在合规模糊地带。
适合人群
- 已使用 OpenClaw 平台的中高级用户,需自动化数十个技能的批量更新。
- 运维团队寻求低代码方案替代自建 CI/CD 流水线。
- 对时区一致性有严格要求的跨国部署场景。
常规风险
1. 定时任务冲突:若多个 cron 任务重叠执行,可能导致资源竞争或更新锁死。
2. 静默失败:--deliver 仅保证消息投递,不保证更新成功;需配合日志审计。
3. 权限扩散:--yes 参数自动确认所有变更,可能意外接受破坏性升级(major version)。
4. 供应链风险:尽管 skill 本身无代码,但其指导执行的 clawdhub update --all 会拉取第三方技能,需配合 ClawHub 自身的签名验证机制。