clawdbot-backup

💾 ClawdBot配置一站式备份管家

编辑精选

ClawdBot官方生态的备份工具,通过tar/git/rsync实现配置跨设备同步与版本控制,保障用户技能资产安全迁移。

收藏
1.1k
安装
484
版本
v1.0.0
CLS 安全性认证2026-05-01
点击查看完整报告 >

使用说明

核心用法

clawdbot-backup 是一套完整的 ClawdBot 配置备份解决方案,提供三种核心备份模式:完整备份(skills/commands/settings/mcp/contexts/templates)、仅技能备份、仅设置备份。用户可通过 tar 归档创建带时间戳的本地备份,或使用 Git 实现版本控制与云端同步,亦可借助 rsync 在多台设备间实时同步配置。

显著优点

1. 多维度备份策略:支持全量/增量/选择性备份,灵活应对不同场景需求
2. 官方生态整合:深度适配 ClawdBot 目录结构(~/.claude/),精准识别关键配置与可排除项

3. 自动化支持完备:提供 cron、systemd timer、launchd 三种定时方案,实现无人值守备份

4. 迁移体验流畅:新旧设备迁移流程文档化,支持从备份文件或 Git 仓库双渠道恢复

5. 安全确认机制:恢复操作前强制用户确认,避免误覆盖

潜在缺点与局限性

1. 无加密机制:备份文件以明文 tar 存储,敏感配置需用户自行加密
2. Git 学习成本:版本控制功能要求用户具备基础 Git 知识

3. 跨平台差异:Windows 环境需额外配置 WSL 或 Git Bash 才能完整运行 bash 脚本

4. 无增量备份优化:每次 tar 备份均为全量打包,长期运行可能占用较多存储空间

5. 依赖外部工具:需预装 git、tar、rsync,部分精简系统可能缺失

适合的目标群体

  • 多设备使用 ClawdBot 的开发者与高级用户
  • 需要版本管理自定义技能的技术团队
  • 重视配置资产安全、有定期备份习惯的用户
  • 频繁重装系统或更换工作机的工程师

使用风险

1. 存储风险:备份目录默认位于 ~/clawdbot-backups/,若与系统盘同分区,磁盘故障时可能同时丢失源数据与备份
2. Git 泄露风险:用户误将含敏感信息的配置推送到公开仓库

3. rsync 误操作:--delete 参数配置不当可能导致云端数据被本地空目录覆盖

4. 恢复覆盖风险:尽管有确认提示,批量自动化脚本中仍可能绕过交互确认

5. 路径硬编码:脚本中部分路径写死为 /home/user,需手动修改为实际用户名

安全解读

核心用法

ClawdBot Backup Skill 是一套完整的配置备份与迁移解决方案,提供三种主要使用模式:

1. tar 归档备份:通过标准 Linux 工具(tar、rsync)创建压缩备份包,支持全量、仅技能、仅设置三种粒度
2. Git 版本控制:将 ~/.claude/ 目录纳入 Git 管理,实现变更追踪、分支协作与远程同步

3. 云同步方案:通过 rsync 或云存储文件夹实现多设备实时同步

关键目录结构:

  • ~/.claude/skills/ — 自定义技能(核心资产)
  • ~/.claude/commands/ — 自定义斜杠命令
  • ~/.claude/settings.json — 全局配置
  • ~/.claude/mcp/ — MCP 服务器配置
  • ~/.claude/contexts/、templates/ — 保存的上下文与模板

显著优点

  • 零依赖纯文档:Skill 本身不含可执行代码,所有操作均为用户主动执行的 bash 示例,完全透明可控
  • 多重备份策略:支持本地归档、Git 版本化、云端同步三种互补方案,满足不同安全需求
  • 自动化集成:提供 cron、systemd timer、launchd 三种定时备份配置,实现无人值守
  • 迁移友好:新老设备间可通过单条 tar 命令或 git clone 完成完整迁移
  • 备份验证机制:内置完整性检查(tar -tzvf)与差异比对(diff -rq)流程

潜在局限

  • 无增量备份:tar 归档为全量快照,频繁备份可能产生冗余存储
  • 本地执行依赖:所有脚本需用户手动保存并赋权,缺乏一键安装机制
  • 无加密功能:备份文件默认不加密,敏感配置需用户自行处理(如 git-crypt)
  • T3 来源信任:社区项目维护,非 Anthropic/ClawdBot 官方背书

适合人群

  • 多设备使用 ClawdBot 的开发者
  • 需要版本化管理 AI 配置的技术团队
  • 频繁自定义技能、担心配置丢失的重度用户
  • 追求数据主权、偏好本地备份的隐私敏感用户

常规风险

| 风险点 | 等级 | 说明 |
|--------|------|------|
| 备份包含敏感配置 | 低 | settings.local.json 可能含 API 密钥,建议 Git 忽略但 tar 仍会打包 |
| 恢复操作覆盖现有配置 | 低 | 文档已要求确认提示,但用户误操作仍可能导致数据丢失 |
| 社区来源更新滞后 | 低 | T3 级别项目,建议关注 GitHub 仓库动态 |

安全认证要点

静态分析 88 分、动态行为 90 分、依赖审计 95 分,无第三方依赖,无网络外泄行为,整体评估为 A 级(85 分)。唯一需注意点是 Skill 需要读取 ~/.claude/ 目录,但这是备份功能的必要权限。

clawdbot-backup 内容

手动下载zip · 6.0 kB
SKILL.mdtext/markdown
请选择文件