hopyky

Update Plus

运维安全v4.0.3
作者:hopyky更新于 2026-05-18共 2 个版本 · 最新版本发布于 2026-01-31update-plus@clawhub_hopyky/update-plus
服务器运维配置生成DevOps#Backup

据 AlphaMoat 统计,截至 2026-09,Update Plus 累计下载 4,947 次、获 2 个星标,在全部 5,078 个 AI 技能中排名第 1,868 位,在「运维安全」分类(264 个)中排名第 94 位。

累计安装
133
累计下载
4,947
星标
2
全站排名
#1,868
全站前 37% · 「运维安全」前 36%
平台累计安装累计下载星标评论
ClawHub ↗1334,9472-
SkillHub ↗1314,3282—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该工具支持更新前备份、失败后自动回滚,也可配置加密备份和云同步。恢复可能覆盖配置目录;运行更新前应检查来源和变更,妥善保护备份中的敏感信息。 更新或恢复前须取得明确授权。

资料发布于 2026-10-29

可以用来做什么

  • 需要维护 OpenClaw 配置、工作区和技能目录的用户或管理员。

什么时候用

  • 先核对备份范围、更新来源和恢复目标;只有在确认环境与更新源可信后才执行自动更新或定时任务。

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

请先检查 OpenClaw 的备份和更新配置,说明将涉及哪些目录;不要执行更新或恢复。

月度数据趋势

累计下载4,947
2,3583,7495,1392026-03 · 累计下载 2,5502026-05 · 累计下载 3,3202026-06 · 累计下载 3,5392026-07 · 累计下载 4,1682026-08 · 累计下载 4,7632026-09 · 累计下载 4,94726-0326-09
星标2
1232026-03 · 星标 22026-05 · 星标 22026-06 · 星标 22026-07 · 星标 22026-08 · 星标 22026-09 · 星标 226-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,947—2
2026-084,763+14.3%2
2026-074,168+17.8%2
2026-063,539+6.6%2
2026-053,320—2
2026-032,550—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.5 KB · ClawHub v4.0.3
---
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"]}}}
---

# 🔄 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.
展开全部(共 128 行)

## Quick Start

```bash
# 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
```

## 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

```bash
git clone https://github.com/hopyky/update-plus.git ~/.openclaw/skills/update-plus
```

### Add to PATH

```bash
mkdir -p ~/bin
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
ln -sf ~/.openclaw/skills/update-plus/bin/update-plus ~/bin/update-plus
```

## Configuration

Create `~/.openclaw/update-plus.json`:

```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
}
```

## 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

「运维安全」分类下的热门技能

hopyky 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。