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
累计下载
3,737
星标
4
全站排名
#2,855
全站前 57% · 「运维安全」前 68%
平台累计安装累计下载星标评论
ClawHub ↗1293,7374-

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

这个技能是做什么的

该技能可创建 OpenClaw 状态快照、分割工作区归档、生成变更摘要与恢复步骤,并支持定时备份和 Discord 通知。备份可能复制并推送敏感状态或工作区数据;启用前应限定备份范围与排除项,使用专用私有仓库和受限凭据,按需加密,并先审阅通知内容和定时计划。

资料发布于 2026-10-29

可以用来做什么

  • 备份 OpenClaw 状态与选定工作区数据
  • 生成变更摘要和恢复操作说明
  • 在经过审核后配置自动备份

什么时候用

  • 用户明确要求备份或恢复 OpenClaw 数据时
  • 可以先确认目录范围、排除项和仓库权限时
  • 定时上传与通知内容经用户审阅时

示例提示词

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

先展示将备份的目录、排除规则、目标仓库和通知内容;不要上传、推送或设置定时任务,直到我审阅并确认。

月度数据趋势

累计下载3,737
2,5243,1763,8272026-03 · 累计下载 2,6142026-05 · 累计下载 3,1822026-06 · 累计下载 3,3102026-07 · 累计下载 3,5362026-08 · 累计下载 3,6442026-09 · 累计下载 3,73726-0326-09
星标4
3452026-03 · 星标 42026-05 · 星标 42026-06 · 星标 42026-07 · 星标 42026-08 · 星标 42026-09 · 星标 426-0326-09

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

月份累计下载环比星标
2026-093,737—4
2026-083,644+3.1%4
2026-073,536+6.8%4
2026-063,310+4.0%4
2026-053,182—4
2026-032,614—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),按月更新。口径说明见数据方法。