Install
openclaw skills install openclaw-backup-proBackup and restore OpenClaw data. Use when user asks to create backups, set up automatic backup schedules, restore from backup, or manage backup rotation. Ha...
openclaw skills install openclaw-backup-proBackup and restore OpenClaw configuration, credentials, and workspace.
Run the backup script:
./scripts/backup.sh [backup_dir]
Default backup location: ~/openclaw-backups/
Output: openclaw-YYYY-MM-DD_HHMM.tar.gz
openclaw.json — main configcredentials/ — API keys, tokensagents/ — agent configs, auth profilesworkspace/ — memory, SOUL.md, user filestelegram/ — session datacron/ — scheduled taskscompletions/ — cache, regenerated automatically*.log — logsUse OpenClaw cron for daily backups with notification:
{
"name": "daily-backup",
"schedule": {"kind": "cron", "expr": "0 3 * * *", "tz": "UTC"},
"payload": {
"kind": "agentTurn",
"message": "Run ~/.openclaw/backup.sh and report result to user."
},
"sessionTarget": "isolated",
"delivery": {"mode": "announce"}
}
See references/restore.md for step-by-step restore instructions.
Quick restore:
openclaw gateway stop
mv ~/.openclaw ~/.openclaw-old
tar -xzf ~/openclaw-backups/openclaw-YYYY-MM-DD_HHMM.tar.gz -C ~
openclaw gateway start
Script keeps last 7 backups automatically.