From sundial-org-awesome-openclaw-skills-4
Backs up, updates, and restores OpenClaw config, workspace, and skills with auto-rollback, encryption, cloud sync, and notifications. Use for safe environment management.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
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.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
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
| 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) |
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
}
| 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 |
/opt/homebrew/bin) for cron jobs~/bin to cron PATH for local symlinksCreated by hopyky
MIT