Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install update-plus或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install update-plus⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/update-plus/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: update-plus description: Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback version: 4.0.3 metadata: {"openclaw":{"emoji":"🔄","requires":{"bins":["git","jq","rsync"]}}} ---
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 | 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
安装 Update Plus 后,可以对 AI 说这些话来触发它
Help me get started with Update Plus
Explains what Update Plus does, walks through the setup, and runs a quick demo based on your current project
Use Update Plus to full backup, update, and restore for OpenClaw - config, workspace, ...
Invokes Update Plus with the right parameters and returns the result directly in the conversation
What can I do with Update Plus in my ai agent & automation workflow?
Lists the top use cases for Update Plus, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/update-plus/ 目录(个人级,所有项目可用),或 .claude/skills/update-plus/(项目级)。重启 AI 客户端后,用 /update-plus 主动调用,或让 AI 根据上下文自动发现并使用。
Update Plus 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Update Plus 可免费安装使用。请查阅仓库了解许可证信息。
Full backup, update, and restore for OpenClaw - config, workspace, and skills with auto-rollback
Update Plus 属于「AI Agent & Automation」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my ai agent & automation tasks using Update Plus
Identifies repetitive steps in your workflow and sets up Update Plus to handle them automatically