| name | claw-sync |
| description | Secure sync for OpenClaw memory and workspace. Use /sync to push, /restore to pull, /sync-status to check. Supports versioned snapshots and disaster recovery. |
| version | 2.0.2 |
| author | arakichanxd |
| repository | https://github.com/arakichanxd/Claw-Sync |
| tags | ["sync","github","memory","skills","disaster-recovery"] |
| files | [{"name":"SKILL.md","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/SKILL.md"},{"name":"README.md","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/README.md"},{"name":"index.js","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/index.js"},{"name":"package.json","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/package.json"},{"name":"config.example.env","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/config.example.env"},{"name":"scripts/push.js","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/scripts/push.js"},{"name":"scripts/pull.js","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/scripts/pull.js"},{"name":"scripts/status.js","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/scripts/status.js"},{"name":"scripts/setup-cron.js","url":"https://github.com/arakichanxd/Claw-Sync/blob/main/scripts/setup-cron.js"}] |
| commands | [{"name":"sync","description":"Push memory and skills to remote repository","usage":"/sync [--dry-run]","run":"node skills/claw-sync/index.js sync"},{"name":"restore","description":"Restore memory and skills from remote","usage":"/restore [latest|<version>] [--force]","run":"node skills/claw-sync/index.js restore"},{"name":"sync-status","description":"Show sync configuration and local snapshots","usage":"/sync-status","run":"node skills/claw-sync/index.js status"},{"name":"sync-list","description":"List all available sync versions","usage":"/sync-list","run":"node skills/claw-sync/index.js list"}] |
Claw Sync
Secure, versioned sync for OpenClaw memory and workspace to GitHub.
Repository: https://github.com/arakichanxd/Claw-Sync
File References
| File | Description | Link |
|---|
SKILL.md | AI agent instructions | View |
README.md | User documentation | View |
index.js | Command router | View |
package.json | NPM config | View |
scripts/push.js | Sync to remote | View |
scripts/pull.js | Restore from remote | View |
scripts/status.js | Show status | View |
scripts/setup-cron.js | Auto-sync setup | View |
Installation
Step 1: Clone the skill
cd ~/.openclaw/workspace/skills
git clone https://github.com/arakichanxd/Claw-Sync.git claw-sync
Step 2: Create a GitHub repository
- Go to https://github.com/new
- Create a private repository (e.g.,
my-openclaw-sync)
- Leave it empty (no README)
Step 3: Create a GitHub token
- Go to https://github.com/settings/tokens?type=beta