返回顶部
a

avenger-initiative复仇者备份

Encrypted GitHub backup and restore for any OpenClaw agent system. Creates branch-per-night backups with smart retention (7 daily, 8 weekly, 12 monthly branches). Backs up openclaw.json (AES-256 encrypted), agent memories, SOUL/IDENTITY files, cron jobs, and custom skills to a private GitHub vault. Triggers on phrases like "avenger backup", "backup system", "push to vault", "sync vault", "avenger restore", "restore from vault", "setup avenger", "avenger status", "avenger init", "configure backup

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.5
安全检测
已通过
250
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

avenger-initiative

🛡️ 复仇者计划

针对任意OpenClaw系统的加密、基于分支的GitHub备份与恢复功能。

技能触发条件

  1. 1. 用户说setup avenger/configure backup/avenger init → 执行设置流程
  2. 用户说avenger backup/backup system/push to vault → 执行备份
  3. 用户说restore from vault/avenger restore → 执行恢复流程
  4. 用户说avenger status/vault status → 显示状态
  5. 任何已确认的配置变更后(网关重启、配置补丁) → 静默执行备份

设置流程(代理引导)

触发设置时,以对话方式引导用户完成操作。每次只询问一个问题。

步骤1 — 询问保险库仓库

要设置复仇者计划,我需要一个私有GitHub仓库作为你的保险库。你已经创建好了吗?如果已创建,请分享URL(例如 https://github.com/yourname/my-vault)。如果尚未创建,我可以帮你创建一个。

步骤2 — 处理加密密钥

你的 openclaw.json(包含所有API密钥和机器人令牌)将在推送前使用AES-256加密。你是否有之前复仇者设置中使用的现有加密密钥,还是需要我生成一个新的?

步骤3 — 运行设置

bash
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/setup.sh \
--repo

步骤4 — 显示密钥并强制保存

⚠️ 你的加密密钥如下——请立即将其保存在1Password、Bitwarden或安全笔记中。
没有此密钥,你的备份将无法解密。

等待用户确认已保存后再继续。

步骤5 — 解释备份内容

  • - 🔐 openclaw.json — 加密(所有API密钥、机器人令牌、代理配置)
  • 🧠 所有记忆日志和工作区文件(SOUL、IDENTITY、MEMORY、TOOLS)
  • 👥 所有代理的独立文件
  • 🔧 所有自定义技能
  • 📋 定时任务定义

保留策略:

  • - 每日备份 → 保留7天
  • 每周备份 → 保留8周(每周日创建)
  • 每月备份 → 保留12个月(每月1日创建)

步骤6 — 运行首次备份并安装定时任务

bash
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/backup.sh



备份

bash
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/backup.sh

创建 backup/daily/YYYY-MM-DD 分支 → 合并到 main 分支 → 按保留策略清理。
周日:额外创建 backup/weekly/YYYY-WNN。
每月1日:额外创建 backup/monthly/YYYY-MM。



恢复

bash
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/restore.sh

支持 --branch backup/daily/YYYY-MM-DD 参数从特定快照恢复。
显示保险库清单,请求确认,解密并恢复所有文件。

恢复后:openclaw gateway restart



状态

检查 ~/.openclaw/workspace/memory/avenger-backup.log 获取上次备份信息。显示时间戳、分支和保险库URL。



文件位置

~/.openclaw/
├── credentials/
│ ├── avenger.key ← 加密密钥(切勿提交)
│ └── avenger-config.json ← 保险库仓库URL
└── workspace/skills/avenger-initiative/
├── SKILL.md
├── scripts/
│ ├── backup.sh
│ ├── restore.sh
│ └── setup.sh
└── references/
└── security.md



安全模型

  • - 保险库仓库应为GitHub上的私有仓库
  • openclaw.json → AES-256-CBC加密(PBKDF2,10万次迭代)
  • 所有其他文件 → 明文(不含机密信息)
  • 密钥仅存在于本机和用户的密码管理器中

威胁模型和密钥轮换详情请参见 references/security.md。



更多已验证的OpenClaw技能请访问 proskills.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 avenger-initiative-1776111207 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 avenger-initiative-1776111207 技能

通过命令行安装

skillhub install avenger-initiative-1776111207

下载

⬇ 下载 avenger-initiative v1.0.5(免费)

文件大小: 19.32 KB | 发布时间: 2026-4-15 11:49

v1.0.5 最新 2026-4-15 11:49
v1.0.5: Fixed git clone auth — replaced manual GH_TOKEN URL injection with gh repo clone in backup.sh and restore.sh. Fixes silent failures on systems with git credential helpers.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部