Agent skill · software engineering · sundial-org
update-plus
Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback
Why this skill is useful
Adds executable scripts for backup, update, and restore processes specific to OpenClaw that aren't available in public documentation.
What it needs
Requires git, jq, rsync installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
🔄 Update Plus 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. Quick Start Features Feature Description --------- ------------- Full Backup Backup entire environment (config, workspace, skills) Auto Backup Creates backup before every update Auto Rollback Reverts to previous commit if update fails Smart Restore Restore everything or specific parts (config, workspace) Multi-Directory Separate prod/dev skills with independent update settings Encrypted Backups Optional GPG encryption Cloud Sync Upload backups to Google Drive, S3, Dropbox via rclone Notifications Get notified via WhatsApp, Telegram, or Discord Connection Retry Auto-retry on network failure (configurable) Installation Add to PATH Configuration Create ~/.openclaw/update-plus.json: Commands Command Description --------- ------------- update-plus check Check for available updates update-plus backup Create a full backup update-plus update Update OpenClaw and all skills update-plus update --dry-run Preview changes update-plus restore <file> Restore from backup update-plus install-cron Install automatic updates (daily 2 AM) update-plus uninstall-cron Remove cron job Changelog v4.0.3 Check for updates BEFORE backup (skip backup if already up to date) No more wasted bandwidth/storage when nothing to update v4.0.2 Use curl instead of ping for connection check (more reliable) Works through firewalls and when Mac wakes from sleep v4.0.1 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 v4.0.0 OpenClaw only (removed moltbot/clawdbot legacy support) Simplified configuration and paths Config: ~/.openclaw/update-plus.json v3.x Multi-bot support (openclaw, moltbot, clawdbot) Connection retry for cron jobs Author Created by hopyky License MIT
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/update-plus