cccarv82

Openclaw Backup Optimized

運維安全v1.0.1
作者:cccarv82更新於 2026-05-18共 2 個版本 · 最新版本釋出於 2026-02-02openclaw-backup-optimized
#Backup#Cron#Discord

據 AlphaMoat 統計,截至 2026-09,Openclaw Backup Optimized 累計下載 3,737 次、獲 4 個星標,在全部 5,078 個 AI 技能中排名第 2,855 位,在「運維安全」分類(264 個)中排名第 177 位。

累計安裝
129
累計下載
3737
星標
4
全站排名
#2,855
全站前 57% · 「運維安全」前 68%
平台累計安裝累計下載星標評論
ClawHub ↗12937374-

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

該技能可建立 OpenClaw 狀態快照、分割工作區歸檔、生成變更摘要與恢復步驟,並支援定時備份和 Discord 通知。備份可能複製並推送敏感狀態或工作區資料;啟用前應限定備份範圍與排除項,使用專用私有倉庫和受限憑據,按需加密,並先審閱通知內容和定時計劃。

資料釋出於 2026-10-29

可以用來做什麼

  • 備份 OpenClaw 狀態與選定工作區資料
  • 生成變更摘要和恢復操作說明
  • 在經過稽核後配置自動備份

什麼時候用

  • 使用者明確要求備份或恢復 OpenClaw 資料時
  • 可以先確認目錄範圍、排除項和倉庫許可權時
  • 定時上傳與通知內容經使用者審閱時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

先展示將備份的目錄、排除規則、目標倉庫和通知內容;不要上傳、推送或設定定時任務,直到我審閱並確認。

月度資料趨勢

累計下載3737
2524317638272026-03 · 累計下載 26142026-05 · 累計下載 31822026-06 · 累計下載 33102026-07 · 累計下載 35362026-08 · 累計下載 36442026-09 · 累計下載 373726-0326-09
星標4
3452026-03 · 星標 42026-05 · 星標 42026-06 · 星標 42026-07 · 星標 42026-08 · 星標 42026-09 · 星標 426-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093737—4
2026-083644+3.1%4
2026-073536+6.8%4
2026-063310+4.0%4
2026-053182—4
2026-032614—4

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

2.3 KB · ClawHub v1.0.1
---
name: openclaw-backup-optimized
description: "Optimized OpenClaw backup skill for creating full snapshots with workspace archive splitting, change summaries, restore instructions, and Discord notifications. Use when you need to set up or run automated backups, configure backup cron jobs, or document/restore OpenClaw state. Triggers on backup automation, backup scripts, snapshot/restore, or GitHub backup repos."
---

# OpenClaw Backup (Optimized)

## What this skill does

Use this skill to **install, configure, and run** the optimized OpenClaw backup workflow:
展開全部(共 72 行)
- Full snapshot of `~/.openclaw`
- Workspace archive split into ~90MB parts + SHA256
- Rich Discord notification (summary + restore steps)
- Retention of last N reports

## Files

- Script: `scripts/backup.js` (cross-platform)
- Reference config: `references/CONFIG.md`

## Install / Setup

1) Copy the script into your tools folder:
```bash
cp scripts/backup.js ~/.openclaw/workspace/tools/openclaw-backup.js
```

2) Configure env vars (see references/CONFIG.md):

**macOS/Linux (bash/zsh):**
```bash
export OPENCLAW_HOME="$HOME/.openclaw"
export OPENCLAW_BACKUP_DIR="$HOME/.openclaw-backup"
export BACKUP_REPO_URL="https://github.com/your/repo.git"
export BACKUP_CHANNEL_ID="1234567890"
export BACKUP_TZ="America/Sao_Paulo"
export BACKUP_MAX_HISTORY=7
```

**Windows (PowerShell):**
```powershell
$env:OPENCLAW_HOME="$env:USERPROFILE\.openclaw"
$env:OPENCLAW_BACKUP_DIR="$env:USERPROFILE\.openclaw-backup"
$env:BACKUP_REPO_URL="https://github.com/your/repo.git"
$env:BACKUP_CHANNEL_ID="1234567890"
$env:BACKUP_TZ="America/Sao_Paulo"
$env:BACKUP_MAX_HISTORY="7"
```

3) Run once:
```bash
node ~/.openclaw/workspace/tools/openclaw-backup.js
```

4) Create cron (OpenClaw cron runs in the gateway environment):
```bash
openclaw cron add --name "openclaw-backup-daily" \
  --cron "0 5,10,15,20 * * *" --tz "America/Sao_Paulo" \
  --exec "node ~/.openclaw/workspace/tools/openclaw-backup.js"
```

## Restore

Use the restore instructions printed in the backup notification.

## Notes

- Excludes noisy session lock/deleted files for smaller diffs.
- Requires `git` and `node` (>=18).
- Uses `openclaw message send` for notifications (no webhook).
- `scripts/openclaw-backup.sh` is legacy (Linux/macOS) and will be removed; use `backup.js`.

「運維安全」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。