openclaw-backup

Installation
Summary

Encrypted backup and restore for OpenClaw Agent workspace files with auto-generated AES-256-CBC passwords.

  • Supports three core operations: upload workspace files with auto-generated encryption passwords, download and decrypt previous backups, and delete remote backups from soul-upload.com
  • Automatically backs up default OpenClaw files (SOUL.md, MEMORY.md, IDENTITY.md, AGENTS.md, TOOLS.md) or user-specified files; stores recovery information including auto-generated passwords in .openclaw-backup-recovery.txt
  • Enforces 20 MB backup size limit and requires Python 3.7+, tar, openssl, and the requests library
  • Each backup receives a unique 32-character random password that is never reused; recovery file is essential for restoration since it contains the only copy of the password
SKILL.md

OpenClaw Backup Skill

Automated encrypted backup and restore for OpenClaw Agent workspace files using Claude Code.

Overview

This skill provides three core functions:

  1. Upload Backup - Encrypt and upload workspace files to soul-upload.com with auto-generated password
  2. Download Backup - Download and decrypt backups from soul-upload.com using stored password
  3. Delete Backup - Delete backups from remote storage

All backups use AES-256-CBC encryption (via openssl) with auto-generated random passwords. Each backup gets a unique password that is stored in the recovery file.

System Requirements

Before executing backup operations, ensure the following tools are installed:

Installs
2.8K
First Seen
Feb 15, 2026