LaunchKit · 2026
Back to Skills

cloud-backup

Back up and restore OpenClaw state.

4
1.0k downloads
by @obuchowski

Setup & Installation

openclaw skills install @obuchowski/cloud-backup

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install cloud-backup

Version History

v1.1.5Feb 19, 2026 - Version note by skill developer:

- Updated documentation for Backblaze B2 in `references/providers/backblaze-b2.md`. - No functional or behavioral changes to the skill logic.

What This Skill Does

Backs up OpenClaw state to local archives and uploads them to S3-compatible cloud storage. Supports AWS S3, Cloudflare R2, Backblaze B2, MinIO, and DigitalOcean Spaces. Handles optional GPG encryption and automatic daily scheduling.

Combines local archiving, cloud upload, GPG encryption, and scheduled rotation in one workflow instead of requiring separate tools for each step.

When to use it

  • Daily automated backup of OpenClaw config and credentials
  • Restoring OpenClaw state after a machine wipe or migration
  • Encrypting backup archives before uploading to third-party storage
  • Pruning old backups across local and cloud storage by count and age
  • Verifying cloud storage connectivity before a first backup

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: "Back up my OpenClaw state to S3"

AGENT
  1. 1Runs the backup script in full mode to create a local archive
  2. 2Checks output for an encryption warning and prompts the user to set a passphrase if encryption is off
  3. 3Detects that cloud storage is not configured and asks the user to pick a provider
  4. 4Collects bucket name and credentials, writes config, and runs status to verify connectivity
  5. 5Re-runs the backup, reports upload paths, and creates a daily cron job at 2 AM
OUTPUT

Archive uploaded to the configured bucket; daily backup scheduled at 2 AM

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Cloud storage account with an S3-compatible provider (AWS S3, Cloudflare R2, Backblaze B2, MinIO, or DigitalOcean Spaces)ACCESS_KEY_ID and SECRET_ACCESS_KEY for the chosen storage providerStorage bucket created in the chosen provider