讲师中心 微信公众号

工具推荐

视频效率加速
Seko
Seko

AI短剧一键生成成片

updream

一键生成高质量推广成片

剧云
剧云

中文短剧剧本制作平台

Laper
Laper

剧本策划到成片协作

Clawsync Skill龙虾配置同步

Polar Sponsor
爱发电 赞助
.NET 9.0

备份并同步您的所有 OpenClaw 配置——技能、记忆、设置和历史。一键备份和恢复,实现完整的 OpenClaw 迁移和...

ClawSync - OpenClaw 配置同步

功能概述

ClawSync - OpenClaw 配置同步是一项面向实际任务的技能,主要用于永远不要再次丢失您的 OpenClaw 设置;命令一个备份所有文件, 一个命令一个恢复;

核心要点

  • 当使用时使用此技能;
  • 当 : 1. 备份我的 OpenC 时。
  • 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

使用与执行

使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

结果检查与注意事项

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

ClawSync - OpenClaw 配置同步工具

再也不会丢失您的 OpenClaw 配置。一条命令完成全部备份,一条命令在任意位置恢复。

适用场景

✅ 请在此类情况下使用本技能:

  • “备份我的 OpenClaw 配置”
  • “我即将迁移到新电脑”
  • “在多台设备间同步设置”
  • “导出我的技能与配置”
  • “从备份中恢复”
  • “归档我的 OpenClaw 数据”
  • “与团队共享我的配置”

❌ 不建议在此类情况下使用:

  • 需要实时同步(请使用专用同步工具)
  • 仅需备份特定文件(请使用 cp/rsync)

功能特性

1. 完整备份

  • 技能 — 所有已安装的技能及其配置
  • 记忆 — Agent 记忆、对话历史
  • 设置 — 所有 .openclaw 配置文件
  • 凭证 — 加密的 API 密钥与令牌
  • 工作区 — 项目与文件
  • 历史记录 — 命令与会话历史

2. 智能恢复

  • 选择性恢复 — 自定义恢复内容
  • 版本控制 — 保留多个备份版本
  • 冲突处理 — 自动处理已有文件
  • 跨平台支持 — Windows / macOS / Linux

3. 加密与安全

  • 密码加密 — 保护敏感数据
  • GPG 支持 — 企业级加密能力
  • 选择性加密 — 按需指定加密内容
  • 安全删除 — 彻底清除临时文件

4. 存储选项

  • 本地存储 — 外接硬盘、NAS
  • 云存储 — GitHub Gist、S3、Dropbox
  • Git 仓库 — 版本受控的备份
  • 压缩包 — 加密 ZIP 文件

快速上手

创建备份

# 启用加密的完整备份
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --encrypt

# 快速备份(仅技能 + 设置)
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --quick

# 备份至指定路径
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --output ~/Backups/openclaw_backup.zip

列出备份

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py list

恢复配置

# 交互式恢复
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore

# 恢复指定备份
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore --backup ~/Backups/openclaw_20260322_120000.zip

# 在新机器上全新恢复
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore --backup backup.zip --fresh-install

命令说明

backup

创建 OpenClaw 配置的完整备份。

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup [options]

选项:
  --output PATH         输出文件/目录(默认:以时间戳命名,存于 ~/clawsync-backups)
  --encrypt            使用密码加密备份
  --gpg                使用 GPG 加密
  --include-history    包含完整对话历史
  --include-workspace  包含工作区文件(可能体积较大)
  --exclude-skills     不备份技能(后续可通过 clawhub 重新安装)
  --quick              快速备份(仅设置 + 技能)
  --compress LEVEL     压缩等级 1–9(默认:6)

restore

从备份中恢复 OpenClaw 配置。

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore [options]

选项:
  --backup PATH        要恢复的备份文件路径
  --selective          交互式选择恢复内容
  --overwrite          覆盖已有文件
  --merge              与现有配置合并
  --fresh-install      在新机器上执行全新安装式恢复
  --dry-run            预览将要执行的操作

list

列出所有可用备份。

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py list [options]

选项:
  --location PATH      要扫描的备份目录
  --details            显示详细信息

export

导出特定组件。

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py export COMPONENT [options]

可选组件:
  skills               仅导出技能
  memory               仅导出记忆
  settings             仅导出设置
  credentials          导出凭证(加密存储)

备份内容结构

目录结构

openclaw_backup_20260322_120000/
├── manifest.json           # 备份元数据
├── README.txt             # 恢复说明文档
├── skills/                # 所有已安装技能
│   ├── skill1/
│   ├── skill2/
│   └── ...
├── memory/                # Agent 记忆
│   ├── conversations/
│   ├── memory/
│   └── ...
├── settings/              # 配置文件
│   ├── config.yaml
│   ├── settings.json
│   └── ...
├── credentials/           # 加密凭证
│   └── credentials.enc
└── workspace/             # 工作区文件(可选)

各模式包含内容对比

组件 默认模式 快速模式 完整模式
技能 ✓ ✓ ✓
设置 ✓ ✓ ✓
记忆 ✓ ✗ ✓
凭证 ✓ ✓ ✓
历史记录 ✗ ✗ ✓
工作区 ✗ ✗ ✓

使用示例

示例 1:迁移前备份

# 迁移至新笔记本电脑前执行
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup 
  --encrypt 
  --include-workspace 
  --output ~/migration_backup.zip

输出:一个加密 ZIP 包,包含重建当前环境所需的全部内容。

示例 2:每日自动备份

# 添加至 cron 或任务调度器
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --quick

自动保留最近 7 天的快速备份。

示例 3:团队配置共享

# 仅导出技能(不含凭证)
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py export skills 
  --output team_skills.zip

# 团队成员导入
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore 
  --backup team_skills.zip 
  --selective skills

示例 4:灾难恢复

# 新机器上恢复全部内容
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore 
  --backup openclaw_backup_20260322_120000.zip 
  --fresh-install

# 验证安装结果
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py verify

存储位置

默认存储路径

  • Linux/macOS:~/clawsync-backups/
  • Windows:%USERPROFILE%\clawsync-backups

云服务集成

GitHub Gist

# 备份至私有 Gist
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --github-gist

# 从 Gist 恢复
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py restore --github-gist GIST_ID

S3

# 备份至 S3
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --s3-bucket my-backups

Git 仓库

# 版本受控的备份
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --git-repo ~/dotfiles

加密机制

密码加密

# 将提示输入密码
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --encrypt

# 或通过环境变量指定
export CLAWSYNC_PASSWORD="secure_password"
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --encrypt

GPG 加密

# 使用指定 GPG 密钥加密
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --gpg --gpg-key user@example.com

自动化配置

Cron 任务(Linux/macOS)

# 每日凌晨 2 点执行快速备份
0 2 * * * /usr/bin/python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --quick

# 每周日凌晨 3 点执行完整备份
0 3 * * 0 /usr/bin/python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup

Windows 任务计划程序

# 创建定时任务
schtasks /create /tn "ClawSync Backup" /tr "pythonw.exe %USERPROFILE%\.openclaw\workspace\clawsync\scripts\clawsync.py backup --quick" /sc daily /st 02:00

安全机制

  • ✅ 预演模式(dry-run) — 预览将要备份/恢复的内容
  • ✅ 增量备份 — 仅备份变更文件
  • ✅ 备份轮转 — 自动保留 N 个最新备份,清理旧备份
  • ✅ 完整性校验 — 验证备份包是否损坏
  • ✅ 原子操作 — 恢复过程全量成功或全部失败

配置文件

创建 ~/.clawsync/config.json:

{
  "backup_location": "~/Backups/OpenClaw",
  "retention": {
    "daily": 7,
    "weekly": 4,
    "monthly": 12
  },
  "encryption": {
    "enabled": true,
    "method": "password"
  },
  "exclude": [
    "*.log",
    "cache/",
    "tmp/"
  ],
  "auto_backup": {
    "enabled": true,
    "schedule": "0 2 * * *"
  }
}

系统要求

  • Python 3.8+
  • 7z / p7zip(用于压缩)
  • GPG(可选,用于加密)
  • Git(可选,用于版本控制)

安装方法

# 安装依赖
pip install -r ~/.openclaw/workspace/clawsync/requirements.txt

# 验证安装
python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py --version

故障排查

备份体积过大

排除工作区或启用增量备份:

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py backup --exclude workspace

权限错误

请确保对 ~/.openclaw 具有读取权限,并对备份目标路径具有写入权限。

备份文件损坏

执行完整性校验:

python3 ~/.openclaw/workspace/clawsync/scripts/clawsync.py verify --backup backup.zip

迁移指南

从旧电脑迁移

  1. 在旧电脑上运行 backup 命令
  2. 将备份文件转移至新电脑(U 盘、云盘、scp 等)
  3. 在新电脑上安装 OpenClaw
  4. 运行 restore 命令

向新电脑部署

  1. 安装 OpenClaw
  2. 安装 ClawSync 技能
  3. 执行 restore 恢复备份
  4. 重启 OpenClaw

许可证

MIT License — 详见 LICENSE 文件

技术支持

如遇问题或希望提交功能请求,请访问 GitHub 仓库。

目录

热门AI工具

更多
码上飞
码上飞 Hot

一款基于自然语言的AI应用开发平台,可根据用户描述自动生成应用程序,帮助个人和团队快速完成应用原型与开发。

小橡皮AI

一款AI工具,主要用于小橡皮一键去AI味,将机器味重的内容改得更有活人感,防止因为 AI 内容被平台打上 AI 标签,以及限流,适合需要提升相关任务效率的用户。

讯飞智文

一款面向学习和办公场景的AI文档创作工具,可辅助生成PPT与Word文档,提高资料整理和内容制作效率。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

SoundView
SoundView Hot

SoundView是一款面向跨境电商的视频翻译、配音和本地化 AI 创作平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

0

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

0

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

0

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

0

2026.11.06

DBeaver怎么导入数据
DBeaver怎么导入数据

DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。

0

2026.11.05

DBeaver安全防护教程大全
DBeaver安全防护教程大全

DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。

0

2026.11.05

DBeaver连接创建与配置教程
DBeaver连接创建与配置教程

本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。

0

2026.11.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn