Install
openclaw skills install sen-openclaw-backupBackup OpenClaw data to desktop - quick backup (without skills, ~100MB) or full backup (with skills, ~500MB+). Supports scheduled automatic backups.
openclaw skills install sen-openclaw-backup快速使用 / Quick Start:
安装:
安装 sen-openclaw-backup skill备份:
备份 OpenClaw 数据到桌面,快速备份(不含 skills,约 100MB)或完整备份(含 skills,约 500MB+),并设置每周自动备份
Backup and restore all OpenClaw data for migration or safekeeping.
| Content | Description |
|---|---|
workspace/ | Project files, memory files, configurations |
agents/ | Conversation history and session data |
memory/ | Long-term memory embeddings |
credentials/ | Encrypted credentials |
openclaw.json | Main configuration file |
skills/ | Installed skills (optional, large) |
Backup:
# Quick backup (excludes skills, ~100MB)
./scripts/backup.sh /Volumes/YourSSD/backup.tar.gz
# Full backup (includes skills, ~500MB+)
INCLUDE_SKILLS=1 ./scripts/backup.sh /Volumes/YourSSD/backup.tar.gz
Restore:
./scripts/restore.sh /Volumes/YourSSD/backup.tar.gz
Backup:
# Quick backup
scripts\backup-windows.bat D:\backup.tar.gz
# Full backup with skills
set INCLUDE_SKILLS=1
scripts\backup-windows.bat D:\backup.tar.gz
Restore:
scripts\restore-windows.bat D:\backup.tar.gz
Creates a compressed archive of OpenClaw data.
Environment Variables:
INCLUDE_SKILLS=1 - Include skills directory (adds ~1.5GB)Usage:
./scripts/backup.sh [output-path]
Examples:
# Backup to default location (Desktop with timestamp)
./scripts/backup.sh
# Backup to specific location
./scripts/backup.sh /Volumes/SSD/openclaw-backup.tar.gz
# Full backup with skills
INCLUDE_SKILLS=1 ./scripts/backup.sh /Volumes/SSD/openclaw-full.tar.gz
Restores OpenClaw data from a backup archive.
Features:
Usage:
./scripts/restore.sh <backup-file>
Examples:
./scripts/restore.sh /Volumes/SSD/openclaw-backup-20250318.tar.gz
Windows batch scripts for backup and restore.
Requirements:
Usage:
# Backup
scripts\backup-windows.bat D:\openclaw-backup.tar.gz
# Restore
scripts\restore-windows.bat D:\openclaw-backup.tar.gz
# 1. Run backup
./scripts/backup.sh /Volumes/SSD/openclaw-backup.tar.gz
# 2. Eject drive
diskutil eject /Volumes/SSD
# 1. Install OpenClaw (if needed)
npm install -g openclaw@latest
# 2. Restore data
./scripts/restore.sh /Volumes/SSD/openclaw-backup.tar.gz
# 3. Start Gateway
openclaw gateway start
For easy migration, use the portable ZIP package which includes:
.bak.<timestamp> suffix before restoreclawhub sync if excluded from backup