Backup Manager for Openclaw

A comprehensive automated backup solution for local, network, and cloud storage using enterprise-grade tools like rsync and rclone.

picaye
v1.0.0
Feb 24, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install backup-manager

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install backup-manager using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Backup Manager?

Backup Manager is a robust skill designed to automate the protection of your critical data, including files, system configurations, and databases. By leveraging powerful CLI tools such as rsync and rclone, this skill enables your AI agent to manage complex synchronization tasks across local drives, network-attached storage (NAS), and major cloud providers like AWS S3 or Google Drive.

This addition to your Openclaw Skills library ensures data integrity through automated scheduling and monitoring. Whether you are managing a single workstation or a complex server environment, Backup Manager implements the 3-2-1 backup strategy to ensure your data is always recoverable when accidents happen.

Backup Manager Use Cases

  • Automating daily incremental backups of home directories to external storage.
  • Synchronizing mission-critical documents to cloud providers like S3 or Dropbox.
  • Scheduling automated PostgreSQL or MySQL database dumps.
  • Restoring accidentally deleted files from timestamped snapshots.
  • Implementing remote server backups via SSH to maintain off-site copies.

How Backup Manager Works

  1. The agent identifies the source directories and target destinations (local, remote, or cloud).
  2. A custom backup script is generated, incorporating exclusion rules for temporary files or large dependencies.
  3. The skill utilizes rsync for efficient incremental transfers, only copying changed data to save time and bandwidth.
  4. For cloud targets, rclone handles the secure transmission to specified buckets or drives.
  5. Automated scheduling is established via cron jobs to ensure recurring protection without manual intervention.

Backup Manager Setup

First, install the core dependencies on your system:

sudo apt install rsync -y
# Optional: Install rclone for cloud storage support
sudo apt install rclone -y

To configure cloud remotes, run the interactive setup:

rclone config

Backup Manager Data Schema & Taxonomy

Backup Manager organizes data based on the destination structure and backup type:

Component Format/Location Description
File Backups Filesystem Mirror Incremental mirrors created via rsync
Database Dumps .sql files Timestamped SQL exports in /mnt/backup/db/
Snapshots Hard-linked Dirs Versioned folders using --link-dest for space efficiency
Logs /var/log/backup.log Execution history and error reporting
Configuration ~/backup.sh The primary shell script driving the automation

Backup Manager Advanced Features

  • Snapshot-based versioning using hard links to minimize storage consumption.
  • Integrity verification through automated MD5 checksum comparisons between source and backup.
  • Multi-cloud synchronization supporting S3, Google Drive, and Dropbox via rclone.
  • Automated cleanup policies to prune snapshots older than a specified retention period.
  • Dry-run capabilities to simulate changes before executing destructive delete operations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*