360 Secure SkillHub
360 安全技能中心

Claw Sync

通过 /sync、/restore、/sync-status、/sync-list 命令,把 OpenClaw 的 MEMORY.md、memory/*.md、skills/* 等文件推送到远程 Git 仓库,支持版本标签、dry-run 预览、恢复前本地备份与灾难恢复;明确不同步 openclaw.json、.env 等含密钥文件。

arakichanxd
arakichanxd
热度 73.87
最近更新 2026-05-18 11:57:24
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:工作流 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add claw-sync
Metadata
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.
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 backups","usage":"/sync-status","run":"node skills/claw-sync/index.js status"},{"name":"sync-list","description":"List all available backup versions","usage":"/sync-list","run":"node skills/claw-sync/index.js list"}]

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