Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计提醒

complete-agent-backup完整的 Agent 备份

Agent Skill

complete-agent-backup 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,006

周安装

124

GitHub Stars

公开资料未说明

下载量

982
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:complete-agent-backup(完整的 Agent 备份)
来源仓库:https://github.com/geoffguides/complete-agent-backup
安装命令:
openclaw skills install complete-agent-backup
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install complete-agent-backup

简介

备份 Hermes Agent 和 OpenClaw 的配置与工作空间。

  • 支持记忆、技能和会话的多平台恢复功能。
  • 可选加密保护敏感配置信息。complete-agent-backup 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 安装命令:openclaw skills install complete-agent-backup。
  • 需授权访问配置文件目录,谨慎处理密钥存储位置。

SKILL.md

name
hermes-backup
description
Multi-platform backup and restore for Hermes Agent and OpenClaw. Backs up configuration, memories, skills, sessions, and workspace. Features: optional encryption, optional cloud storage (S3/Google Drive), incremental or full backups, flexible retention, integrity verification, and web-based management UI. Free and open source.
version
1.0.0
license
MIT-0

Hermes Backup

Universal backup and restore for AI agent platforms. Works with Hermes Agent and OpenClaw.

What Makes This Different

  • Multi-platform — Works with both Hermes (~/.hermes/) and OpenClaw (~/.openclaw/)
  • Optional encryption — Password-protect your backups (AES-256)
  • Optional cloud — Set up S3, Google Drive, or Dropbox if you want off-site storage
  • Flexible backups — Full or incremental, your choice
  • Smart retention — Keep last N backups, or N days, or max N GB
  • Integrity checking — Verify backups before trusting them
  • Web UI — Browser-based management with progress bars

Installation

# Via ClawMart (recommended)
clawmart install hermes-backup

# Or manual
git clone https://github.com/yourname/hermes-backup
chmod +x hermes-backup/scripts/*.sh

Quick Start

# Create your first backup
hermes-backup create

# Or with the agent
"Create a backup of my agent"

Commands

CommandDescription
hermes-backup createCreate backup (full or incremental)
hermes-backup restore <file>Restore from backup
hermes-backup serveStart web UI
hermes-backup configInteractive configuration
hermes-backup cloud setupConfigure cloud storage
hermes-backup listShow all backups
hermes-backup verify <file>Check backup integrity
hermes-backup scheduleSet up automatic backups

What Gets Backed Up

Hermes Agent Structure

ComponentPathContents
Config~/.hermes/config.yamlAll settings, API keys
Environment~/.hermes/.envAPI keys, secrets
Identity~/.hermes/SOUL.mdAgent personality
Memory~/.hermes/memories/Long-term memories
Sessions~/.hermes/sessions/Conversation history
Skills~/.hermes/skills/Installed skills
State~/.hermes/state.dbDatabase
Workspace~/.openclaw/workspace/Cross-platform workspace

OpenClaw Structure

ComponentPathContents
Config~/.openclaw/openclaw.jsonGateway, models, channels
Workspace~/.openclaw/workspace/Agent files, skills
Credentials~/.openclaw/credentials/Channel pairing state
Sessions~/.openclaw/agents/main/sessions/Chat history
Skills~/.openclaw/skills/System skills
Cron~/.openclaw/cron/Scheduled jobs

Configuration

Interactive Setup

hermes-backup config

This walks you through:

  1. Platform detection — Hermes or OpenClaw (auto-detected)
  2. Backup location — Where to save archives
  3. Encryption — Enable password protection? (optional)
  4. Backup type — Full or incremental?
  5. Retention — How many backups to keep?
  6. Cloud — Set up cloud storage? (optional)

Config File (~/.hermes-backup/config.yaml)

platform: auto  # auto, hermes, or openclaw

backup:
  location: ~/backups/hermes
  type: full  # full or incremental
  compression: gzip  # gzip, bzip2, or none
  encryption: false  # true/false
  
retention:
  strategy: count  # count, days, or size
  keep_count: 10   # keep last N backups
  keep_days: 30    # or keep for N days
  max_size_gb: 5   # or max total size

incremental:
  enabled: false
  base_backup: null  # reference full backup
  
cloud:
  enabled: false
  provider: null  # s3, gdrive, dropbox
  # Provider-specific settings added during setup
  
integrity:
  verify_after_backup: true
  checksum_algorithm: sha256

Creating Backups

Full Backup (Default)

hermes-backup create
# → ~/backups/hermes/hermes-backup_20260326_143022.tar.gz

Incremental Backup

# First, create a base backup
hermes-backup create --full --tag base-2026-03-26

# Then incremental backups reference the base
hermes-backup create --incremental --base base-2026-03-26

Encrypted Backup

hermes-backup create --encrypt
# Prompts for password (not echoed)

⚠️ Warning: If you lose the encryption password, the backup is unrecoverable. Store it in a password manager.

With Cloud Upload

hermes-backup create --cloud-upload
# Creates backup locally, then uploads to configured cloud storage

Restoring Backups

Standard Restore

# Always dry-run first
hermes-backup restore ~/backups/hermes/hermes-backup_20260326_143022.tar.gz --dry-run

# If it looks good, apply
hermes-backup restore ~/backups/hermes/hermes-backup_20260326_143022.tar.gz

Encrypted Restore

hermes-backup restore ~/backups/hermes/hermes-backup_20260326_143022.tar.gz.enc
# Prompts for password

Selective Restore

# Restore only specific components
hermes-backup restore backup.tar.gz --components workspace,skills

Cloud Storage Setup

Amazon S3

hermes-backup cloud setup s3

# Prompts for:
# - AWS Access Key ID
# - AWS Secret Access Key  
# - Bucket name
# - Region (optional, defaults to us-east-1)

Google Drive

hermes-backup cloud setup gdrive

# Opens browser for OAuth authentication
# Or provides manual token setup for headless

Dropbox

hermes-backup cloud setup dropbox

# OAuth flow or manual token

Testing Cloud Connection

hermes-backup cloud test
# Verifies credentials and uploads a test file

Scheduling Automatic Backups

Via Cron

hermes-backup schedule

# Interactive setup:
# - How often? (daily, weekly, hourly)
# - What time?
# - Full or incremental?
# - Cloud upload?

Manual Cron Entry

# Add to crontab
0 3 * * * /usr/local/bin/hermes-backup create --quiet --cloud-upload
# Daily at 3am, quiet mode, upload to cloud

Web UI

hermes-backup serve --port 7373 --token YOUR_TOKEN

# Opens browser UI at http://localhost:7373
# Features:
# - Create backups (click button)
# - Download backups
# - Upload and restore
# - View backup history
# - Configure settings
# - Progress bars for operations

Integrity Verification

# Verify a specific backup
hermes-backup verify ~/backups/hermes/hermes-backup_20260326_143022.tar.gz

# Check all backups
hermes-backup verify --all

# Results:
# ✓ Backup is valid and restorable
# ✗ Backup is corrupted or incomplete

Listing Backups

hermes-backup list

# Output:
# BACKUP NAME                           SIZE     DATE       TYPE   ENCRYPTED  CLOUD
# hermes-backup_20260326_143022.tar.gz  45MB     2026-03-26 full   no         yes
# hermes-backup_20260325_090015.tar.gz  2MB      2026-03-25 incr   yes        no

Migration Between Platforms

Hermes → OpenClaw

# On Hermes machine
hermes-backup create --platform hermes

# Transfer file to OpenClaw machine
scp backup.tar.gz user@newserver:~/

# On OpenClaw machine
hermes-backup restore backup.tar.gz --platform openclaw

OpenClaw → Hermes

Same process, reverse direction.

Security Considerations

Backup Archive Contents

Backups contain highly sensitive data:

  • API keys (OpenAI, Anthropic, ElevenLabs, etc.)
  • Bot tokens (Telegram, Discord, etc.)
  • Session data
  • Personal memories/conversations

Security Best Practices

  1. File Permissions

- Backups created with chmod 600 (owner only) - Never chmod 777 a backup

  1. Storage

- Keep local backups in encrypted disk/VeraCrypt - Cloud backups: use provider encryption at rest - Never commit backups to git

  1. Transmission

- Use scp/sftp, not email - Cloud uploads use HTTPS - Web UI uses token authentication

  1. Encryption Password

- Use a password manager (1Password, Bitwarden) - Minimum 12 characters - Mix of uppercase, lowercase, numbers, symbols - Never reuse passwords

  1. Rotation

- Old backups may contain old API keys - Rotate API keys periodically - Delete backups older than needed

Troubleshooting

"Permission denied" on backup

# Check directory permissions
ls -la ~/backups/hermes/

# Fix
chmod 700 ~/backups/hermes/

"Backup is corrupted"

# Try to verify
hermes-backup verify backup.tar.gz

# If corrupted, check disk space
df -h

# Check for disk errors
fsck /dev/sda1  # (unmount first)

"Cloud upload failed"

# Test connection
hermes-backup cloud test

# Check credentials
hermes-backup cloud status

# Re-configure if needed
hermes-backup cloud setup s3

Restore fails halfway

# Auto-backup is created before restore
# Check /tmp/hermes-pre-restore-*.tar.gz

# Restore from auto-backup
hermes-backup restore /tmp/hermes-pre-restore_TIMESTAMP.tar.gz

Scripts Reference

scripts/backup.sh

Main backup script. Creates .tar.gz archive with MANIFEST.json.

scripts/restore.sh

Restores from archive. Always dry-runs first. Creates pre-restore backup.

scripts/serve.sh

Starts web UI server. Requires --token for security.

scripts/verify.sh

Verifies backup integrity using checksums.

scripts/cloud-upload.sh

Uploads backup to configured cloud storage.

scripts/config.sh

Interactive configuration wizard.

Version History

v1.0.0

  • Initial release
  • Multi-platform support (Hermes + OpenClaw)
  • Full and incremental backups
  • Optional encryption (AES-256)
  • Optional cloud storage (S3, Google Drive, Dropbox)
  • Web UI for browser-based management
  • Integrity verification
  • Flexible retention policies
  • Migration support between platforms

License

MIT-0 — Free to use, modify, and redistribute. No attribution required.


Built for the MyClaw.ai ecosystem — the open AI personal assistant platform.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

98.26%
按下载量换算965

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills