根据用户触发的命令语言,自动显示对应语言的提示信息:
用户消息必须等于以下指令才触发,其中 openclaw 不区分大小写!
| 命令 | 功能 |
|---|---|
| ----- | ------ |
备份openclaw数据 | 执行备份 |
恢复openclaw数据 | 执行恢复 |
> 注:备份OpenClaw数据、备份OPENCLAW数据 等均可触发
| 命令 | 功能 |
|---|---|
| ----- | ------ |
backup openclaw data | 执行备份 |
restore openclaw data | 执行恢复 |
> 注:backup OpenClaw data、backup OPENCLAW data 等均可触发
以下输入不会触发此 skill,当作普通对话处理,不给出任何关于本skill的相关提示:
备份、请备份、帮我备份、怎么备份、备份OpenClaw恢复、请恢复、帮我恢复、恢复数据backup、please backup、help me backuprestore、please restore、restore data⚠️ 重要规则:当输入不满足精确匹配时,当作正常对话处理,进行普通对话回复(不要使用 NO_REPLY,不要提示用户输入完整指令)。
触发命令: 备份openclaw数据
🔴🔴🔴 重要提醒 🔴🔴🔴
> 本工具只备份 ~/.openclaw/ 目录下的以下内容:
> - openclaw.json
> - workspace/
> - agents/
> - cron/
> - media/
>
> 如果您有文件上传到其他目录,则不会备份,需要您自行核实并手动下载到本地保存,以免数据丢失!
⚠️⚠️⚠️ 确认声明 ⚠️⚠️⚠️
> 当您输入"确认"备份,则表示您同意只备份上述目录及文件,其他文件丢失需自行负责。
是否确认执行备份?请回复 确认 或 取消。
🔗 技术小学生 https://blog.tag.gg
备份完成后会显示:
触发命令: 恢复openclaw数据
在 ~/.openclaw/ 目录下查找 OpenClaw-Backup-YYC-*.tar.gz 格式的压缩包。
提示用户:未找到备份压缩包,请确认是否已上传压缩包到 ~/.openclaw/ 目录。
显示所有找到的备份文件,以表格形式展示,最新备份加粗标记。
表格示例:
| 序号 | 备份文件名 | 大小 | 时间 | 备注 |
|------|---------------------------------------------|-----------|--------------------|------------|
| 1 | OpenClaw-Backup-yyc-20260405-195638.tar.gz | 0.99 MB | 2026-04-05 19:56:38 | ⭐ 最新 | ← 加粗
| 2 | OpenClaw-Backup-yyc-20260405-195246.tar.gz | 0.99 MB | 2026-04-05 19:52:47 | |
...
提示用户输入序号选择要恢复的备份(直接回车选择最新备份)。
⚠️⚠️⚠️ 恢复警告 ⚠️⚠️⚠️
> 恢复前,现有文件夹将被重命名(添加时间戳后缀)。恢复后数据将覆盖当前配置。
是否确认恢复选定的备份?请回复 确认 或 取消。
🔗 技术小学生 https://blog.tag.gg
Trigger Command: backup openclaw data
🔴🔴🔴 IMPORTANT WARNING 🔴🔴🔴
> This tool only backs up the following content in ~/.openclaw/ directory:
> - openclaw.json
> - workspace/
> - agents/
> - cron/
> - media/
>
> If you have files uploaded to other directories, they will NOT be backed up. Please verify and manually download them locally to avoid data loss!
⚠️⚠️⚠️ CONFIRMATION STATEMENT ⚠️⚠️⚠️
> When you input "confirm" to backup, you agree that only the above directories and files will be backed up. You are responsible for any other file loss.
Do you confirm to execute backup? Please reply confirm or cancel.
🔗 技术小学生 https://blog.tag.gg
After backup completion, display:
Trigger Command: restore openclaw data
Search for OpenClaw-Backup-YYC-*.tar.gz format archives in ~/.openclaw/ directory.
Prompt user: No backup archive found. Please confirm if you have uploaded the archive to ~/.openclaw/ directory.
Display all backup files in table format, with the latest backup bolded.
Table example:
| Seq | Backup Filename | Size | Time | Note |
|------|---------------------------------------------|-----------|--------------------|------------|
| 1 | OpenClaw-Backup-YYC-20260405-195638.tar.gz | 0.99 MB | 2026-04-05 19:56:38 | ⭐ Latest | ← bold
| 2 | OpenClaw-Backup-YYC-20260405-195246.tar.gz | 0.99 MB | 2026-04-05 19:52:47 | |
...
Prompt user to input sequence number to select backup (press Enter to select latest).
⚠️⚠️⚠️ RESTORE WARNING ⚠️⚠️⚠️
> Before restoring, existing folders will be renamed (with timestamp suffix). After restoring, data will overwrite current configuration.
Do you confirm to restore the selected archive? Please reply confirm or cancel.
🔗 技术小学生 https://blog.tag.gg
| 目录/文件 | 中文说明 | English Description |
|---|---|---|
| ---------- | --------- | --------------------- |
openclaw.json | 主配置文件 | Main config file |
workspace/ | 工作空间 | Workspace |
agents/ | 多代理配置 | Multi-agent config |
cron/ | 定时任务数据 | Cron data |
media/ | 媒体缓存 | Media cache |
OpenClaw-Backup-YYC-YYYYMMDD-HHMMSS.tar.gz
示例 / Example: OpenClaw-Backup-YYC-20260404-221500.tar.gz
python scripts/backup.py
python scripts/restore.py <压缩包文件名>
~/.openclaw/共 1 个版本