Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: /sync now mac-mini
- 1Looks up mac-mini peer in peers.json to retrieve host and credentials
- 2Compares local and remote file timestamps to determine what changed
- 3Pushes 3 locally modified files to mac-mini via rsync over SSH
- 4Pulls 1 remotely modified file back to local instance
- 5Logs the sync operation to history.json
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.