配置备份迁移

2分钟前更新 2 00
配置备份迁移配置备份迁移
配置备份迁移

技能简介

用于备份、恢复和同步ClawdBot配置的实用工具。支持将自定义技能、命令、设置等数据打包备份,便于跨设备迁移、版本控制和灾难恢复。适合需要在多台机器间保持配置一致性的用户。

业务背景

ClawdBot配置备份迁移工具帮助团队安全保管核心配置资产。通过完整备份技能、命令和系统设置,实现跨设备环境快速重建与团队协作同步,避免因设备故障或人员变动导致的工作流中断,确保业务连续性。

落地案例:某开发团队使用ClawdBot管理多个项目自动化任务。当新成员入职时,管理员直接导入标准化配置备份,10分钟内完成环境部署;同时每周自动备份至Git仓库,历史版本可追溯。设备更换时,原配置一键还原,无需手动重建复杂指令集。

能做什么

  • 完整备份ClawdBot的所有数据和设置
  • 从备份文件恢复到任意设备
  • 在多台机器之间同步配置
  • 使用Git进行配置版本控制
  • 设置自动化备份计划
  • 迁移到新设备时快速还原环境

使用说明

完整备份命令:

BACKUP_DIR="$HOME/clawdbot-backups"
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
BACKUP_NAME="clawdbot_backup_$TIMESTAMP"

mkdir -p "$BACKUP_DIR"

tar -czvf "$BACKUP_DIR/$BACKUP_NAME.tar.gz" \
  -C "$HOME" \
  .claude/skills \
  .claude/commands \
  .claude/settings.json \
  .claude/mcp \
  .claude/contexts \
  .claude/templates \
  2>/dev/null

echo "Backup created: $BACKUP_DIR/$BACKUP_NAME.tar.gz"

仅备份技能:

tar -czvf ~/clawdbot_skills_$(date +%Y%m%d).tar.gz \
  -C "$HOME" .claude/skills .claude/commands

从备份恢复:

# 先预览内容
tar -tzvf "$BACKUP_FILE"

# 执行恢复(会覆盖现有文件)
tar -xzvf "$BACKUP_FILE" -C "$HOME"

备份内容分级:

  • 必需:skills、commands、settings.json、mcp配置
  • 推荐:contexts、templates、项目级.claude文件夹
  • 可选:settings.local.json(机器特定)、缓存、日志

输入与输出

见下方输入与输出表格。

项目内容
输入备份目录路径、备份类型(full/skills/settings)、保留备份数量限制
输出压缩备份文件(.tar.gz)、备份内容清单、恢复操作确认提示
适用人群多设备用户、需要配置版本控制的开发者、准备更换设备的用户、团队协作环境
不包含云端自动同步、增量备份、图形界面、加密备份功能

 

风险提示

  • 恢复操作会覆盖现有文件,执行前建议预览备份内容
  • 定期清理旧备份,避免磁盘空间耗尽
  • 敏感配置(含API密钥)建议加密存储备份文件
  • 跨操作系统迁移时注意路径兼容性

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/sebastian-buitrag0/clawdbot-backup/SKILL.md
来源类型:github

数据统计

相关导航

暂无评论

none
暂无评论...