Agent Skills
返回列表
Claw 时光机

Claw 时光机

IT 运维与安全 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_bf54c80c/claw-time-machine。

技能介绍

要解决什么问题

OpenClaw 的日常运行依赖一批目录与配置文件,而不是整套安装包:workspace/、credentials/、telegram/、skills/、cron/、openclaw.json、identity/ 等。升级、改配置、换服务器时,如果只备份二进制或整盘镜像,要么体积过大,要么漏掉真正决定「这台 Claw 是谁、能干什么」的状态。

Claw Time Machine 用捆绑脚本把上述路径打成归档,默认落在 ~/.ctm/,并在每个包里附带 manifest.txt,便于核对本次捕获了哪些路径。

技能如何工作

脚本围绕四条子命令组织日常运维:

  • backup [filename]:在变更前创建命名备份;不传文件名则由脚本按默认规则生成。
  • list:按时间倒序列出已有备份,便于按文件名或「最新一条」做选择。
  • restore [--force]:把选定归档写回上述状态路径;覆盖是破坏性的。非交互场景再考虑 --force。
  • migrate [--remote-dir] [--clean-remote-archive] [--force]:先本地备份,再复制到目标机并在远端执行恢复;目标机不必预先安装本技能。恢复成功后可用 --clean-remote-archive 删掉远端上的归档副本。

典型流程:高风险操作前先 backup;需要回滚时先 list 再 restore;整机搬迁用 migrate 完成「打包—拷贝—远端恢复」一条龙。

边界与注意点

  1. 恢复会覆盖脚本所管路径上的现有内容;执行前应确认脚本提示的自动安全备份路径,以便需要时还能回滚。
  2. 本技能不会自动启停 Gateway;恢复后服务状态需你自行核对。
  3. 目标环境若较特殊(路径、权限、远端目录约定),应先阅读技能内 references/usage.md 再迁机。
  4. 更细的示例、迁机细节与失败处理,以 references/usage.md 为准。

使用场景

  • 在升级 OpenClaw 或批量改 `skills/` 前,先对 workspace 与凭据目录做一次可回滚的本地归档
  • 换云主机或重装系统后,需要把 `credentials/`、`telegram/` 与 `openclaw.json` 恢复到新环境同一布局
  • 运维要核对 `~/.ctm/` 里已有多少份备份、哪份最新,再按索引或最新包执行 restore
  • 要把整台 OpenClaw 搬到另一台机器:本地 backup 后通过 migrate 在目标机恢复,且目标机尚未装本技能

适合人员

  • 自托管 OpenClaw、经常在生产机上改 cron 与 identity 配置的运维工程师
  • 准备做 major upgrade,希望在误覆盖 `workspace/` 时能按 manifest 核对并回滚的 Claw 管理员
  • 负责机房或 VPS 迁机、要把 telegram 绑定与技能目录一并搬到新 IP 的后端负责人
  • 在测试环境反复试 restore 流程、需遵守「先 list、破坏性恢复前保留脚本安全备份路径」的 SRE