backup-manager for Openclaw

A comprehensive CLI utility for managing, scheduling, and monitoring local and cloud-based backups using rsync, Time Machine, and rclone.

ppopen
v1.0.0
Mar 8, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install openclaw-skill-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 openclaw-skill-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?

The backup-manager is a powerful technical utility designed to consolidate fragmented backup workflows into a single, manageable interface. As part of the Openclaw Skills ecosystem, it bridges the gap between local system tools like rsync and tmutil and cloud-based storage providers via rclone integration. This skill provides developers and system administrators with a unified command-line experience for ensuring data integrity across multiple environments.

By leveraging this Openclaw Skills component, users can automate the lifecycle of their data protection strategy, from initial configuration to recurring schedules and emergency restoration. It is built to be resilient, handling missing dependencies gracefully while providing detailed status reports on disk availability and backup health.

backup-manager Use Cases

  • Creating automated incremental snapshots of local development environments to external storage.
  • Synchronizing critical project directories to cloud providers like Amazon S3 or Google Drive for off-site redundancy.
  • Monitoring macOS Time Machine status and last-run times via a centralized CLI.
  • Scheduling recurring database or configuration backups using standard cron syntax.
  • Performing quick restorations of files from local or network-mounted backup sources.

How backup-manager Works

  1. The user defines a backup task by specifying a unique name, a source directory, and a destination path.
  2. The skill utilizes rsync to perform efficient, incremental file transfers for local and network targets.
  3. For macOS users, it interfaces with tmutil to report on the status and health of native Time Machine backups.
  4. Scheduled tasks are registered with the system cron daemon, allowing the skill to execute backups automatically at predefined intervals.
  5. If cloud sync is required, the skill invokes rclone to push local data to configured remote storage providers.
  6. All activity and metadata are logged to a JSON configuration file for easy auditing and state management.

backup-manager Setup

This skill is pre-integrated into the environment. To begin using it, ensure your local dependencies are met and configure your first backup job.

# Check the current status of your backup environment
backup-manager status

# Create your first backup job
backup-manager create my-projects ~/Developer /Volumes/Backup/Dev

# (Optional) Install rclone for cloud capabilities
brew install rclone
rclone config

backup-manager Data Schema & Taxonomy

The skill maintains its state in ~/.config/openclaw/backups.json. This structured approach ensures consistency across different Openclaw Skills implementations.

Attribute Description
backups An array of objects containing name, source, destination, and last_run timestamp.
schedules Configuration for recurring tasks, mapping backup names to specific cron expressions.
cloud Settings for rclone integration, including the enabled status and target remote name.
status Metadata including disk space availability and Time Machine history.

backup-manager Advanced Features

  • Native integration with macOS Time Machine for unified system and file-level monitoring.
  • Incremental rsync logic to reduce bandwidth and storage overhead during frequent backups.
  • Support for complex cron expressions to handle granular scheduling requirements.
  • Cloud-agnostic synchronization supporting dozens of providers via rclone integration.
  • Detailed JSON-based configuration management, making it easy to migrate backup settings between Openclaw Skills instances.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0