/install avenger-initiative
🛡️ Avenger Initiative
Encrypted, branch-based GitHub backup and restore for any OpenClaw system.
When This Skill Triggers
- User says "setup avenger" / "configure backup" / "avenger init" → Run SETUP flow
- User says "avenger backup" / "backup system" / "push to vault" → Run BACKUP
- User says "restore from vault" / "avenger restore" → Run RESTORE flow
- User says "avenger status" / "vault status" → Show STATUS
- After any confirmed config change (gateway restart, config patch) → Run BACKUP silently
SETUP FLOW (Agent-Guided)
When setup is triggered, walk the user through it conversationally. Ask one question at a time.
Step 1 — Ask for the vault repo
"To set up Avenger Initiative, I need a private GitHub repo to use as your vault. Have you created one already? If so, share the URL (e.g.
https://github.com/yourname/my-vault). If not, I can help you create one."
Step 2 — Handle the encryption key
"Your
openclaw.json(which contains all API keys and bot tokens) will be encrypted with AES-256 before being pushed. Do you have an existing encryption key from a previous Avenger setup, or should I generate a new one?"
Step 3 — Run setup
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/setup.sh \
--repo \x3Cvault-url>
Step 4 — Show key and insist they save it
"⚠️ Your encryption key is below — save it NOW in 1Password, Bitwarden, or a secure note. Without this key, your backup cannot be decrypted."
Wait for user to confirm "saved" before proceeding.
Step 5 — Explain what will be backed up
- 🔐
openclaw.json— encrypted (all API keys, bot tokens, agent configs) - 🧠 All memory logs and workspace files (SOUL, IDENTITY, MEMORY, TOOLS)
- 👥 Per-agent files for all agents
- 🔧 All custom skills
- 📋 Cron job definitions
Retention policy:
- Daily → 7 days
- Weekly → 8 weeks (created every Sunday)
- Monthly → 12 months (created 1st of each month)
Step 6 — Run first backup & install cron
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/backup.sh
BACKUP
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/backup.sh
Creates backup/daily/YYYY-MM-DD branch → merges to main → prunes per retention policy.
On Sundays: also creates backup/weekly/YYYY-WNN.
On 1st of month: also creates backup/monthly/YYYY-MM.
RESTORE
bash ~/.openclaw/workspace/skills/avenger-initiative/scripts/restore.sh
Supports --branch backup/daily/YYYY-MM-DD to restore from a specific snapshot.
Shows vault manifest, asks for confirmation, decrypts and restores all files.
After restore: openclaw gateway restart
STATUS
Check ~/.openclaw/workspace/memory/avenger-backup.log for last backup. Show timestamp, branch, and vault URL.
File Locations
~/.openclaw/
├── credentials/
│ ├── avenger.key ← Encryption key (NEVER commit)
│ └── avenger-config.json ← Vault repo URL
└── workspace/skills/avenger-initiative/
├── SKILL.md
├── scripts/
│ ├── backup.sh
│ ├── restore.sh
│ └── setup.sh
└── references/
└── security.md
Security Model
- Vault repo should be private on GitHub
openclaw.json→ AES-256-CBC encrypted (PBKDF2, 100k iterations)- All other files → plaintext (no secrets)
- Key lives only on the machine and in the user's password manager
See references/security.md for threat model and key rotation.
More verified OpenClaw skills available at proskills.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install avenger-initiative - 安装完成后,直接呼叫该 Skill 的名称或使用
/avenger-initiative触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
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 branc... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 313 次。
如何安装 Avenger Initiative?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install avenger-initiative」即可一键安装,无需额外配置。
Avenger Initiative 是免费的吗?
是的,Avenger Initiative 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Avenger Initiative 支持哪些平台?
Avenger Initiative 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Avenger Initiative?
由 Asif(@asif2bd)开发并维护,当前版本 v1.0.5。