LaunchKit · 2026
Back to Skills

clawdbot-sync

Synchronize memory, preferences, and skills between multiple.

1
2.0k downloads
by @udiedrichsen

Setup & Installation

openclaw skills install @udiedrichsen/clawdbot-sync

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

npx clawhub install clawdbot-sync

What This Skill Does

Syncs memory, preferences, and skills between multiple Clawdbot instances using SSH/rsync. Supports bi-directional sync, selective sync, and dry-run previews. Conflict resolution defaults to newest-wins, with merge behavior for append-only log files.

Using rsync over SSH transfers only changed files, making syncs faster and more reliable than manually copying directories between machines.

When to use it

  • Keeping Clawdbot memory consistent across a laptop and a home server
  • Pulling updated preferences from another instance after configuring it
  • Previewing file differences before committing a sync
  • Pushing locally learned skills to a remote Clawdbot
  • Backing up memory and user profile to a secondary machine

Example Workflow

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

INPUT

User asks: /sync now mac-mini

AGENT
  1. 1Looks up mac-mini peer in peers.json to retrieve host and credentials
  2. 2Compares local and remote file timestamps to determine what changed
  3. 3Pushes 3 locally modified files to mac-mini via rsync over SSH
  4. 4Pulls 1 remotely modified file back to local instance
  5. 5Logs the sync operation to history.json
OUTPUT

4 files synchronized with mac-mini; memory and MEMORY.md are now consistent across both instances

Requirements

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

Tailscale account and installation (or direct network access between peer machines)SSH key authentication configured on all peer machines