OpenClaw 备份与恢复
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的说明,在你的 AI 助手中安装技能 @user_6ee946ca/openclaw-backup-yyc。
技能介绍
要解决什么问题
OpenClaw 的配置、工作区、多代理与定时任务都落在本机 ~/.openclaw/。换机、重装或误改配置时,若没有可回滚的归档,恢复成本很高。本技能把备份与恢复做成固定口令驱动的对话流程,并在执行前用声明和二次确认把「只备份哪些路径」说清楚。
技能如何工作
触发依赖精确匹配的用户消息(openclaw 大小写不敏感),不匹配时按普通对话处理,不会弹出本技能说明。
| 意图 | 中文口令 | 英文口令 |
|------|----------|----------|
| 备份 | 备份openclaw数据 | backup openclaw data |
| 恢复 | 恢复openclaw数据 | restore openclaw data |
备份流程: 先展示范围与免责确认,用户回复 确认 后才打包。归档命名为 OpenClaw-Backup-YYC-YYYYMMDD-HHMMSS.tar.gz,完成后给出路径、大小与 SCP 下载示例。
恢复流程: 在 ~/.openclaw/ 下扫描 OpenClaw-Backup-YYC-*.tar.gz,以表格列出(最新项加粗),用户选序号或回车选最新;确认后执行恢复——现有相关目录会先重命名加时间戳,再解压覆盖当前配置。
纳入备份的内容:
openclaw.json— 主配置workspace/— 工作空间agents/— 多代理配置cron/— 定时任务数据media/— 媒体缓存
界面语言随你使用的口令语言(中文 / 英文)切换。
适用边界与注意点
- 仅处理默认路径
~/.openclaw/;上传到其它目录的文件不会进入归档,需自行核实并另存。 - 恢复会改写当前配置;操作前建议再备份一次。
- 归档建议下载到本地长期保存;恢复前需先把压缩包放到
~/.openclaw/。 - 口语化请求(如「请帮我备份」「backup please」)不会触发本技能。
使用场景
- 在 VPS 上跑 OpenClaw,换机前要把 `openclaw.json` 与 `agents/` 打成 `OpenClaw-Backup-YYC` 归档并 SCP 到本机
- 误改 `workspace/` 或多代理配置后,需要从 `~/.openclaw/` 里已有的 tar.gz 选一份做带时间戳重命名的恢复
- 调整 `cron/` 定时任务前,先输入固定口令做一次仅含默认目录的确认式备份,便于回滚
- 重装系统后把此前上传的备份压缩包放回 `~/.openclaw/`,用恢复流程覆盖当前空配置
适合人员
- 在 Linux 服务器自建 OpenClaw、目录固定在 `~/.openclaw/` 的运维,需要可下载的定期快照
- 同时维护多个 `agents/` 配置、怕一次改错导致代理链不可用的高级 OpenClaw 用户
- 在远程环境使用 OpenClaw、习惯用中英文固定口令触发备份而非手写 shell 脚本的自托管者
- 迁移或扩容前必须向团队证明已备份 `media/` 与主配置、并保留恢复确认记录的负责人