OpenClaw Backup
Backup and restore OpenClaw data. Use when user asks to create backups, set up automatic backup schedules, restore from backup, or manage backup rotation. Handles ~/.openclaw direc…
alex3alex
@alex3alex
What This Skill Does
Creates, restores, and rotates backups of the OpenClaw configuration directory (~/.openclaw), including configs, credentials, agents, workspace, Telegram session, and cron tasks. Excludes cache and log files. Supports manual backups, cron-scheduled daily backups with notification, and automatic rotation keeping the last 7 backups.
Replaces manual file copying and cron scripting for OpenClaw backup management by providing a dedicated backup script with built-in rotation and restore instructions.
When to Use It
- Create a one-time backup of your OpenClaw configuration and workspace
- Set up a daily automatic backup schedule with notification
- Restore OpenClaw from a previous backup after a system failure or migration
- Verify what files are included and excluded in the backup archive
- Clean up old backups automatically by relying on the rotation policy
Install
$ openclaw skills install @alex3alex/openclaw-backupOpenClaw Backup
Backup and restore OpenClaw configuration, credentials, and workspace.
Create Backup
Run the backup script:
./scripts/backup.sh [backup_dir]
Default backup location: ~/openclaw-backups/
Output: openclaw-YYYY-MM-DD_HHMM.tar.gz
What Gets Backed Up
openclaw.json— main configcredentials/— API keys, tokensagents/— agent configs, auth profilesworkspace/— memory, SOUL.md, user filestelegram/— session datacron/— scheduled tasks
Excluded
completions/— cache, regenerated automatically*.log— logs
Setup Daily Backup with Cron
Use 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"}
}
Restore
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
Rotation
Script keeps last 7 backups automatically.
Top skills in this category
Agent Browser
@matrixyHeadless browser automation CLI optimized for AI agents with accessibility tree snapshots and ref-based element selection
Auto-Updater Skill
@maximepradesAutomatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Free Ride - Unlimited free AI
@shaivpidadiManages free AI models from OpenRouter for OpenClaw. Automatically ranks models by quality, configures fallbacks for rate-limit handling, and updates opencla...
Automation Workflows
@jk-0001Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Desktop Control
@matagulAdvanced desktop automation with mouse, keyboard, and screen control