clawmerge

OpenClaw workspace 备份/恢复/合并工具。 支持:完整备份、合并恢复(不覆盖已有)、Cron 任务备份、会话记录备份、配置导出。 触发词:「备份」「恢复」「迁移」「换电脑」「导出配置」「合并记忆」。 当 workspace 需要迁移、定期备份、或从另一台设备恢复时使用。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "clawmerge" with this command: npx skills add sinoslug/clawmerge

Clawmerge - Workspace 备份/恢复工具

换电脑不丢记忆,备份不覆盖重要文件。

核心能力

功能说明
完整备份打包整个 workspace(可排除敏感文件)
合并恢复解压时不覆盖已有文件,适合从另一台设备增量恢复
--merge-auth备份里有但本地没有 gateway token 时,自动填充(additive only)
Cron 备份自动备份 cron 任务配置
会话备份可选包含会话记录(.jsonl)
配置导出导出脱敏后的公开配置

使用场景

场景 1:定期备份(手动)

cd ~/.openclaw/workspace
./skills/clawmerge/scripts/one-click-backup.sh /tmp/backup-$(date +%Y%m%d).tar.gz

场景 2:换电脑后恢复(合并模式)

# 从备份文件恢复,不覆盖已有文件
./skills/clawmerge/scripts/one-click-restore.sh /path/to/backup.tar.gz --merge

场景 3:查看备份内容(不解压)

tar -tzf backup.tar.gz | head -50

场景 4:只备份 Cron 任务

./skills/clawmerge/scripts/backup-cron-tasks.sh

脚本清单

脚本用途
one-click-backup.sh一键备份 workspace
one-click-restore.sh解压恢复(支持 --merge 合并模式)
backup-cron-tasks.sh单独备份 cron 配置
restore-cron-tasks.sh恢复 cron 配置
discover-scripts.py扫描 workspace 中的自定义脚本
gen-requirements.py生成 requirements.txt
post-restore-check.sh恢复后检查完整性
workspace-manager.shworkspace 空间管理(查看大小/清理)

备份排除规则

以下文件默认排除(不备份):

排除原因
*.pyc编译缓存
__pycache__/Python 缓存
.session/临时会话
node_modules/npm 包(可从 package.json 恢复)
secrets.json密钥文件
openclaw.json包含 bot token 等敏感信息

配置备份:敏感配置用 configs/public-config.json 代替(含股票列表、推送目标等公开部分,密钥用占位符)。


合并恢复逻辑(--merge)

# 合并模式:遇到同名文件
# - 若原文件与备份不同 → 保留原文件(不覆盖)
# - 若原文件不存在 → 从备份解压
# - 备份中有、原文件没有 → 恢复

使用 --merge 的场景

  • 从另一台设备的备份恢复(避免覆盖本机已有的配置)
  • 合并两台设备的工作成果

不使用 --merge 的场景

  • 全新环境直接恢复 → 直接解压覆盖

Dry Run 预览

# 先看会备份哪些文件,不实际执行
./one-click-backup.sh --dry-run /tmp/test.tar.gz

输出物

备份成功后生成:

  • backup.tar.gz:主备份文件
  • backup-manifest.txt:备份文件清单
  • backup-cron-config.json:Cron 任务配置(JSON格式)

恢复后生成:

  • restore-report.txt:恢复报告(含跳过/覆盖/新增文件列表)

故障处理

问题解决方案
备份文件过大使用 --exclude 排除大文件/目录
恢复失败检查 .tar.gz 是否损坏;尝试 tar -tzf 验证
Cron 未恢复手动运行 restore-cron-tasks.sh
会话记录丢失下次启动 agent 时会自动重建空会话

依赖

  • bash
  • tar
  • python3(用于 discover-scripts.py 和 gen-requirements.py)

备份不是为了恢复,是为了放心地往前走。 📦

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Gigo Lobster Resume

🦞 GIGO · gigo-lobster-resume: 续跑入口:v2 stable 当前会清理旧 checkpoint 并从头重跑;保留此 slug 作为旧 checkpoint 兼容入口。 Triggers: 继续试吃 / 恢复评测 / resume tasting / continue lobster...

Registry SourceRecently Updated
General

YiHui CONTEXT MODE

context-mode is an MCP server that saves 98% of your context window by sandboxing tool outputs. It routes large file reads, shell outputs, and web fetches th...

Registry SourceRecently Updated
General

xinyi-drink

Use when users ask about 新一好喝/新一咖啡 drinks, stores, menu, activities, Skill用户大礼包, today drink recommendations, afternoon tea, feeling sleepy, or personalized...

Registry SourceRecently Updated
General

vedic-destiny

吠陀命盘分析中文入口。用于完整命盘研判、命主盘 Rashi chart 与九分盘 Navamsha chart 联读、既往事件回看、出生时间稳定度判断、事业主题、婚姻主题、时空盘专题,以及基于 Jagannatha Hora PDF、星盘截图或文本命盘数据的系统拆盘。当用户提到完整星盘、事业方向、婚姻问题、关系窗...

Registry SourceRecently Updated