首页龙虾技能列表 › OpenClaw Sync — 基于 rclone 的轻量数据同步

🔄 OpenClaw Sync — 基于 rclone 的轻量数据同步

v2.0.0

OpenClaw 数据轻量同步技能,基于 rclone + cron,支持 70+ 云存储后端,定时备份 workspace 数据,资源占用极低。

0· 465·1 当前·1 累计
by @aohoyo (silas)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能实现了宣称的 rclone+cron 备份行为,但存在多个配置不一致和粗糙的配置细节,安装前应谨慎。
评估建议
["检查并更正 `scripts/sync.sh` 中的 `WORKSPACE_DIR`,确保指向您想要备份的 workspace。","审查 `config/sync-list.txt`,仅启用对信任的目标远程存储的敏感项同步。","了解 rclone 从哪里读取凭据(通常为 `~/.config/rclone/rclone.conf`),验证远程配置和安全存储。","使用 `--dry-run` 测试,然后检查日志再启用 cron。","避免使用通用安装命令,优先通过审查的包管理步骤或手动安装 rclone。","注意仓库/文档不匹配(缺失脚本、systemd 单元文件引用、npm 依赖 'rclone'),可能指示维护不良;优先从审查的源获取或本地修复不一致项。"]...
详细分析 ▾
用途与能力
宣称的目的(通过 rclone+cron 备份)与主脚本(sync.sh、setup-cron.sh、remove-cron.sh)和 SKILL.md 指令匹配。所需二进制文件(rclone)合适。但元数据和文档包含不一致:README 引用了不存在的脚本(setup.sh、sync-now.sh、restore.sh、list-remote.sh)和 systemd 单元文件;package.json 列出了一个不典型的 npm 依赖 'rclone',以及可能不存在的仓库/主页。这些不匹配表明维护不良或复制-粘贴错误,降低了对其来源的信心。
指令范围
运行时指令和脚本将修改用户的 crontab,并从 workspace 目录读取和上传文件。脚本硬编码了 `WORKSPACE_DIR`(/home/wwlhlf/.openclaw/workspace),而其他文档引用 /home/node/.openclaw/workspace — 这可能导致脚本访问意外路径或静默失败。同步列表明确包括敏感文件(IDENTITY.md、USER.md、memory/ 等),因此安装并启用此技能将备份可能敏感的代理数据到配置的 rclone 远程存储。SKILL.md 还建议通过 `curl | sudo bash` 管道安装 rclone 脚本,如果盲目遵循,这将是一个操作安全风险。
安装机制
没有自动化安装规范;该技能仅通过提供的脚本进行指令安装。这比任意下载/执行文件的安装风险更低。脚本本身是普通 shell 脚本(无混淆代码)。这里唯一的风险是操作风险(运行提供的脚本将修改 crontab 和写日志)。
凭证需求
该技能不从注册元数据请求环境变量或明确凭据,这是合理的,因为 rclone 将凭据存储在 rclone.conf 中。然而,_meta.json 引用了 rclone 配置路径(~/.config/rclone/rclone.conf),而 README 引用了 config/rclone.conf — 该技能没有一致地记录秘密应该驻留的位置。由于 rclone 将持有云提供商密钥,用户必须了解配置远程存储将在磁盘上放置秘密(并且该技能将使用它们)。备份的文件数量和敏感度很高;确保您打算将这些文件上传到配置的远程存储。
持久化与权限
该技能安装一个 cron 作业到用户的 crontab(setup-cron.sh)并可以移除它(remove-cron.sh)。`always` 为 false,模型调用未禁用。安装 cron 作业是定期备份工具的正常行为,但它将导致选定 workspace 目录的自主定期上传。README 还提到 systemd 服务管理,但这些单元文件不在仓库中 — 另一个需要注意的不匹配。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv2.0.02026/3/2

轻量同步技能,基于 rclone + cron,支持 70+ 云存储

● 可疑

安装命令 点击复制

官方npx clawhub@latest install openclaw-sync
镜像加速npx clawhub@latest install openclaw-sync --registry https://cn.clawhub-mirror.com

技能文档

基于 rclone + cron 的数据备份方案,定时同步 workspace 到云端。

特点

  • 轻量:无常驻进程,cron 定时触发
  • 通用:支持 70+ 云存储(七牛/腾讯/阿里/百度/Google Drive...)
  • 智能:无变化不传输,节省流量
  • 简单:一条命令完成配置

快速开始

1. 安装 rclone

# 自动安装
# 请手动审查安装脚本后再执行:
curl https://rclone.org/install.sh | sudo bash
# 或手动安装
sudo apt-get install rclone

2. 配置云存储

# 交互式配置
rclone config

3. 配置同步

cd skills/openclaw-sync
# 编辑配置
vim config/sync-config.json
{
  "remote": "myqiniu",
  "bucket": "mybucket",
  "prefix": "openclaw-backup",
  "interval": "5"
}

4. 启动同步

# 手动测试
bash scripts/sync.sh
# 添加到 cron(推荐)
bash scripts/setup-cron.sh

目录结构

... (原始内容保持不变,仅示例)

支持的后端

  • 七牛云 Kodo
  • 腾讯云 COS
  • 阿里云 OSS
  • 百度云 BOS
  • Google Drive
  • Dropbox
  • OneDrive
  • WebDAV
  • FTP/SFTP
  • ...(共 70+)

故障排查

检查 rclone 配置

rclone listremotes
rclone ls myqiniu:mybucket

检查同步日志

tail -50 logs/sync.log

手动测试同步

bash scripts/sync.sh --dry-run

许可证

MIT License

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务