OpenClaw Sync for Openclaw

A lightweight backup tool using rclone and cron to synchronize your AI agent workspace with over 70 cloud storage providers.

aohoyo
v2.0.0
Mar 7, 2026
0
456
1

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install openclaw-sync

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-sync 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 OpenClaw Sync?

OpenClaw Sync is a robust, resource-efficient synchronization skill designed to protect your agent's workspace data. By leveraging the power of rclone and the reliability of cron jobs, this skill ensures that your critical files, memory, and configurations are backed up to the cloud without the need for heavy background processes. It is a vital addition to any setup utilizing Openclaw Skills for long-term data persistence.

The tool is designed for developers who need a set-it-and-forget-it solution for data redundancy. It supports a vast array of backends including Amazon S3, Google Drive, Dropbox, and various S3-compatible services, making it one of the most versatile backup options available in the Openclaw Skills ecosystem.

OpenClaw Sync Use Cases

  • Automating periodic backups of AI agent memory and workspace files.
  • Synchronizing development environments across multiple machines using cloud backends.
  • Ensuring disaster recovery for critical agent configurations and logs.
  • Migrating workspace data to cloud providers like Google Drive, AWS S3, or Dropbox.

How OpenClaw Sync Works

  1. The user configures a remote cloud storage backend using the standard rclone configuration tool.
  2. Synchronization parameters like bucket name, interval, and directory prefixes are defined in a local JSON configuration file.
  3. A cron job is scheduled to trigger the synchronization script at a user-defined frequency.
  4. During execution, the rclone engine performs an incremental sync, only uploading modified files to save bandwidth and time.
  5. Detailed logs are generated for every sync event to ensure transparency and easy troubleshooting.

OpenClaw Sync Setup

1. Install rclone

curl https://rclone.org/install.sh | sudo bash

2. Configure Cloud Storage

rclone config

Follow the interactive prompts to set up your preferred provider (e.g., S3, Google Drive).

3. Configure the Skill

Edit the configuration file located at skills/openclaw-sync/config/sync-config.json:

{
  "remote": "your-remote-name",
  "bucket": "your-bucket-name",
  "prefix": "backup-folder-name",
  "interval": "5"
}

4. Enable Automated Sync

bash scripts/setup-cron.sh

OpenClaw Sync Data Schema & Taxonomy

File Type Description
sync-config.json JSON Primary configuration including remote name, bucket, and sync interval.
sync-list.txt Text Filter rules using + for inclusion and - for exclusion patterns.
sync.log Log Standard output and error logs from rclone operations.
scripts/ Shell Operational scripts for sync, status checking, and cron management.

OpenClaw Sync Advanced Features

  • Universal Backend Support: Compatible with over 70 cloud storage providers.
  • Smart Incremental Sync: Only transfers modified data to minimize resource consumption.
  • Granular Filtering: Advanced inclusion/exclusion rules to ignore heavy directories like node_modules or .git.
  • Dry-Run Support: Allows users to simulate synchronization to verify patterns before actual execution.
  • Headless Automation: Operates entirely via cron, requiring no active terminal session or resident process within the Openclaw Skills environment.

SKILL.md


Loading

Related Openclaw Skills