Skip to content
Back to skills

Claw Sync

ASecurity

Secure sync for OpenClaw memory and workspace. Use /sync to push, /restore to pull, /sync-status to check. Supports versioned backups and disaster recovery.

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
securitygitapisecurity

Works with

  • api

Security analysis

A100/100

Pro scans all 19 files and shows the line behind each finding

Scanned May 30, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill claw-sync --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Claw Sync?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Claw Sync
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-claw-sync/badge)](https://www.skillsdirectory.com/skills/dvcrn-claw-sync)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: claw-sync
description: "Secure sync for OpenClaw memory and workspace. Use /sync to push, /restore to pull, /sync-status to check. Supports versioned backups and disaster recovery."
---

# Claw Sync

Secure, versioned sync for OpenClaw memory and workspace.

## Commands

### /sync
Push your memory and skills to the remote repository.
```
/sync              → Push and create versioned backup
/sync --dry-run    → Preview what would be synced
```

### /restore
Restore memory and skills from the remote repository.
```
/restore                        → Restore latest version
/restore latest                 → Same as above
/restore backup-20260202-1430   → Restore specific version
/restore latest --force         → Skip confirmation
```

### /sync-status
Show sync configuration and local backup info.
```
/sync-status
```

### /sync-list
List all available backup versions.
```
/sync-list
```

---

## What Gets Synced

| File | Description |
|------|-------------|
| `MEMORY.md` | Long-term memory |
| `USER.md` | User profile |
| `SOUL.md` | Agent persona |
| `IDENTITY.md` | Agent identity |
| `TOOLS.md` | Tool configs |
| `AGENTS.md` | Workspace rules |
| `memory/*.md` | Daily logs |
| `skills/*` | Custom skills |

## NOT Synced (security)

- `openclaw.json` - Contains API keys
- `.env` - Contains secrets

## Setup Required

Create `~/.openclaw/.backup.env`:
```
BACKUP_REPO=https://github.com/username/your-repo
BACKUP_TOKEN=ghp_your_token
```

## Features

- 🏷️ **Versioned** - Each sync creates a restorable version
- 💾 **Disaster Recovery** - Local backup before every restore
- 🔒 **Secure** - No config files synced, token sanitization
- 🖥️ **Cross-platform** - Windows, Mac, Linux

Files in this skill

  • README.md2.6 KB
  • SKILL.md1.7 KB
  • claw-sync/.gitignore158 B
  • claw-sync/README.md3.9 KB
  • claw-sync/SKILL.md5.8 KB
  • claw-sync/config.example.env387 B
  • claw-sync/index.js3.4 KB
  • claw-sync/package.json679 B
  • claw-sync/scripts/pull.js11.2 KB
  • claw-sync/scripts/push.js8 KB
  • claw-sync/scripts/setup-cron.js1.9 KB
  • claw-sync/scripts/status.js3.8 KB
  • config.example.env387 B
  • index.js3.4 KB
  • package.json676 B
  • scripts/pull.js11.2 KB
  • scripts/push.js8 KB
  • scripts/setup-cron.js2.1 KB
  • scripts/status.js3.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…