加密GitHub备份与恢复,适用于任意OpenClaw代理系统。每天创建分支备份,智能保留(7份每日、8份每周、12份每月)。
QQ 复仇者倡议是一项面向实际任务的技能,主要用于基于分支的 GitHub 备份并恢复任何 OpenClaw 系统;当此技能触发器时;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向任意 OpenClaw 系统的加密、基于分支的 GitHub 备份与恢复方案。
"setup avenger" / "configure backup" / "avenger init" → 执行 SETUP 流程"avenger backup" / "backup system" / "push to vault" → 执行 BACKUP 操作"restore from vault" / "avenger restore" → 执行 RESTORE 流程"avenger status" / "vault status" → 显示 STATUS 信息当触发 setup 时,以对话方式逐步引导用户完成配置,每次仅提出一个问题。
“为启用 Avenger 计划,我需要一个私有 GitHub 仓库作为您的 vault。您是否已创建?若已创建,请提供仓库 URL(例如:
https://github.com/yourname/my-vault)。若尚未创建,我可以协助您新建。”
“您的
openclaw.json文件(包含全部 API 密钥与 Bot Token)将在推送前使用 AES-256 加密。您是否已有先前 Avenger 配置中生成的加密密钥?还是需要我为您生成一个新的?”
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/setup.sh --repo
“⚠️ 您的加密密钥如下 — 请立即保存至 1Password、Bitwarden 或其他安全笔记中。
丢失此密钥将导致备份内容无法解密。”
须等待用户明确确认“已保存”后,方可继续下一步。
openclaw.json — 已加密(含全部 API 密钥、Bot Token、Agent 配置)保留策略:
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/backup.sh
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 ~/.openclaw/workspace/skills/avenger-initiative/scripts/restore.sh
支持通过 --branch backup/daily/YYYY-MM-DD 参数从指定快照恢复。
执行前展示 vault 清单,请求用户确认;随后解密并还原全部文件。
恢复完成后需执行:openclaw gateway restart
检查 ~/.openclaw/workspace/memory/avenger-backup.log 获取最近一次备份记录,显示时间戳、分支名及 vault URL。
~/.openclaw/
├── credentials/
│ ├── avenger.key ← 加密密钥(严禁提交至版本控制)
│ └── avenger-config.json ← Vault 仓库 URL
└── workspace/skills/avenger-initiative/
├── SKILL.md
├── scripts/
│ ├── backup.sh
│ ├── restore.sh
│ └── setup.sh
└── references/
└── security.md
openclaw.json → 使用 AES-256-CBC 加密(PBKDF2 密钥派生,100,000 轮迭代)详细威胁模型与密钥轮换机制参见 references/security.md。
更多经验证的 OpenClaw 技能请参阅 proskills.md
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章