用途:clawdbot-backup 用于备份、恢复、同步 ClawdBot 的配置与数据,覆盖技能、命令、全局设置、MCP 配置、上下文和模板,适用于跨设备迁移、版本管理与自动化备份。
主要能力:可进行全量备份或仅备份技能/设置;从备份包恢复;通过 git 或 rsync 在多设备间同步;导出单个或全部技能用于分享;校验备份完整性与对比差异;结合 cron、systemd 或 launchd 实现定时自动备份与清理旧备份。
必要用法:核心目录为 ~/.claude/,包含 settings.json、settings.local.json、projects.json、skills/、commands/、contexts/、templates/、mcp/。全量备份示例:tar -czvf "$BACKUP_DIR/$BACKUP_NAME.tar.gz" -C "$HOME" .claude/skills .claude/commands .claude/settings.json .claude/mcp .claude/contexts .claude/templates。恢复先预览 tar -tzvf,再执行 tar -xzvf "$BACKUP_FILE" -C "$HOME"。也可使用脚本命令:clawdbot-backup backup、clawdbot-backup backup skills、clawdbot-backup list、clawdbot-backup restore <file>。git 方式:cd ~/.claude && git init && git add . && git commit -m "Initial ClawdBot configuration backup",并推送到远程仓库。同步可用 rsync -avz --delete ~/.claude/ user@server:~/clawdbot-backup/。
适用场景:新机器迁移、多设备配置同步、技能分享、日常配置版本管理,以及按计划自动备份。
限制:恢复操作会覆盖现有配置,需谨慎确认;settings.local.json 属于机器专属,通常不应覆盖;凭据、密钥等敏感文件需排除;资料未提供图形界面、收费、价格、云端托管服务或具体平台支持范围,暂未提供。