بنقرة واحدة
backup-openclaw-memory
OpenClaw 记忆备份与恢复 - 备份/恢复/管理 OpenClaw 代理的核心记忆文件(MEMORY.md、每日笔记、身份配置)。使用当需要迁移数据、备份记忆或跨设备同步时。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
OpenClaw 记忆备份与恢复 - 备份/恢复/管理 OpenClaw 代理的核心记忆文件(MEMORY.md、每日笔记、身份配置)。使用当需要迁移数据、备份记忆或跨设备同步时。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | backup_openclaw_memory |
| description | OpenClaw 记忆备份与恢复 - 备份/恢复/管理 OpenClaw 代理的核心记忆文件(MEMORY.md、每日笔记、身份配置)。使用当需要迁移数据、备份记忆或跨设备同步时。 |
| homepage | |
| metadata | {"openclaw":{"emoji":"💾","requires":{"bins":["python3"]}}} |
✅ 使用场景:
❌ 不使用场景:
--dry-run 预览内容核心文件:
MEMORY.md - 长期记忆memory/*.md - 每日笔记IDENTITY.md, USER.md, SOUL.md - 代理身份AGENTS.md, TOOLS.md, HEARTBEAT.md - 工作区配置备份位置: ~/.openclaw/backups/
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
backup | command | 子命令 | 创建备份 |
restore | command | 子命令 | 恢复备份 |
list | command | 子命令 | 列出所有备份 |
delete | command | 子命令 | 删除指定备份 |
--name | string | 否 | 备份名称(默认:时间戳) |
--full | bool | 否 | 备份整个工作区(不仅是记忆文件) |
--workspace | string | 否 | 指定工作区路径(默认:~/.openclaw/workspace) |
--dry-run | bool | 否 | 预览恢复内容,不实际执行 |
# 创建备份(使用时间戳命名)
gtools backup_openclaw_memory backup
# 自定义备份名称
gtools backup_openclaw_memory backup --name my_backup_2024
# 备份整个工作区
gtools backup_openclaw_memory backup --full
# 列出所有备份
gtools backup_openclaw_memory list
# 恢复备份
gtools backup_openclaw_memory restore ~/.openclaw/backups/openclaw_memory_20240302_173500.tar.gz
# 预览恢复内容(不实际恢复)
gtools backup_openclaw_memory restore backup.tar.gz --dry-run
# 恢复到指定工作区
gtools backup_openclaw_memory restore backup.tar.gz --workspace /new/path
# 删除备份
gtools backup_openclaw_memory delete backup_name
# 1. 旧设备创建备份
gtools backup_openclaw_memory backup --name migration
# 2. 复制备份文件到新设备
scp ~/.openclaw/backups/migration.tar.gz new-device:~/.openclaw/backups/
scp ~/.openclaw/backups/migration.tar.json new-device:~/.openclaw/backups/
# 3. 新设备恢复
gtools backup_openclaw_memory restore ~/.openclaw/backups/migration.tar.gz
# 添加到 crontab,每周日午夜备份
0 0 * * 0 cd /path/to/gtoolkits && gtools backup_openclaw_memory backup --name weekly_$(date +\%Y\%m\%d)
{
"_positional_args": {
"command": "backup"
},
"name": "daily_backup",
"full": false,
"workspace": "/home/user/.openclaw/workspace"
}
--dry-run 预览.tar.gz(压缩文件)+ .json(元数据)~/.openclaw/workspace~/.openclaw/backups/functions/backup_openclaw_memory/main.pyfunctions/backup_openclaw_memory/start.shfunctions/backup_openclaw_memory/test_backup.pyconfigs/backup_openclaw_memory/default.json模块创建工具 - 自动生成新的 gtoolkits 模块模板(main.py、配置文件、启动脚本、SKILL.md)。使用当需要快速创建新模块/技能包时。
GTool Registry 模块化功能调用系统。使用 gtools 命令调用已注册的工具模块,支持语义匹配、配置管理和管道执行。触发场景:用户需要调用 gtools 工具模块、管理模块(创建/删除/更新)、执行批量任务管道、或查询模块信息。
图片查看与标记工具 - 支持浏览文件夹中的图片、键盘导航、标记/取消标记图片并保存路径。使用当需要快速筛选和标注图像数据时。
模块删除工具 - 安全移除 gtoolkits 模块和配置文件,支持列出可删除模块、强制删除、确认保护。使用当需要清理不需要的模块时。
测试模块 - 演示 gtoolkits 注册机制的示例模块,展示参数解析、配置加载、函数注册的标准用法。使用当学习如何开发新模块时。
模块配置更新工具 - 自动解析模块的 parse_args 函数并生成/更新配置文件,支持智能合并、SKILL.md 模板创建。使用当模块参数变更或需要生成配置时。