Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback
Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
A comprehensive backup, update, and restore tool for your OpenClaw environment. Protect your config, workspace, and skills with automatic rollback, encrypted backups, and cloud sync.
# Check for available updates update-plus check # Create a full backup update-plus backup # Update everything (creates backup first) update-plus update # Preview changes (no modifications) update-plus update --dry-run # Restore from backup update-plus restore openclaw-backup-2026-01-25-12:00:00.tar.gz
FeatureDescriptionFull BackupBackup entire environment (config, workspace, skills)Auto BackupCreates backup before every updateAuto RollbackReverts to previous commit if update failsSmart RestoreRestore everything or specific parts (config, workspace)Multi-DirectorySeparate prod/dev skills with independent update settingsEncrypted BackupsOptional GPG encryptionCloud SyncUpload backups to Google Drive, S3, Dropbox via rcloneNotificationsGet notified via WhatsApp, Telegram, or DiscordConnection RetryAuto-retry on network failure (configurable)
git clone https://github.com/hopyky/update-plus.git ~/.openclaw/skills/update-plus
mkdir -p ~/bin echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc source ~/.zshrc ln -sf ~/.openclaw/skills/update-plus/bin/update-plus ~/bin/update-plus
Create ~/.openclaw/update-plus.json: { "backup_dir": "~/.openclaw/backups", "backup_before_update": true, "backup_count": 5, "backup_paths": [ {"path": "~/.openclaw", "label": "config", "exclude": ["backups", "logs"]}, {"path": "~/.openclaw/workspace", "label": "workspace", "exclude": ["node_modules"]} ], "skills_dirs": [ {"path": "~/.openclaw/skills", "label": "prod", "update": true} ], "notifications": { "enabled": false, "target": "+1234567890" }, "connection_retries": 3, "connection_retry_delay": 60 }
CommandDescriptionupdate-plus checkCheck for available updatesupdate-plus backupCreate a full backupupdate-plus updateUpdate OpenClaw and all skillsupdate-plus update --dry-runPreview changesupdate-plus restore <file>Restore from backupupdate-plus install-cronInstall automatic updates (daily 2 AM)update-plus uninstall-cronRemove cron job
Check for updates BEFORE backup (skip backup if already up to date) No more wasted bandwidth/storage when nothing to update
Use curl instead of ping for connection check (more reliable) Works through firewalls and when Mac wakes from sleep
Added Homebrew path detection (/opt/homebrew/bin) for cron jobs Added ~/bin to cron PATH for local symlinks Updated example config with clearer workspace structure
OpenClaw only (removed moltbot/clawdbot legacy support) Simplified configuration and paths Config: ~/.openclaw/update-plus.json
Multi-bot support (openclaw, moltbot, clawdbot) Connection retry for cron jobs
Created by hopyky
MIT
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.