Gitea代码托管管理
通过tea CLI管
用于备份、恢复和同步ClawdBot配置的实用工具。支持将自定义技能、命令、设置等数据打包备份,便于跨设备迁移、版本控制和灾难恢复。适合需要在多台机器间保持配置一致性的用户。
ClawdBot配置备份迁移工具帮助团队安全保管核心配置资产。通过完整备份技能、命令和系统设置,实现跨设备环境快速重建与团队协作同步,避免因设备故障或人员变动导致的工作流中断,确保业务连续性。
落地案例:某开发团队使用ClawdBot管理多个项目自动化任务。当新成员入职时,管理员直接导入标准化配置备份,10分钟内完成环境部署;同时每周自动备份至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"
备份内容分级:
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 备份目录路径、备份类型(full/skills/settings)、保留备份数量限制 |
| 输出 | 压缩备份文件(.tar.gz)、备份内容清单、恢复操作确认提示 |
| 适用人群 | 多设备用户、需要配置版本控制的开发者、准备更换设备的用户、团队协作环境 |
| 不包含 | 云端自动同步、增量备份、图形界面、加密备份功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/sebastian-buitrag0/clawdbot-backup/SKILL.md
来源类型:github