闲社服务运行正常AI智能体自动化平台
w

工作区备份

技能标识:workspace-backup-github

|

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.3.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

工作区备份

工作区GitHub备份

AI Agent工作区一键备份至私有GitHub仓库的解决方案。

快速开始

首次设置: 告诉我设置GitHub备份,我将引导您完成交互式向导!

已配置完成: 只需说立即备份即可触发即时备份。


功能特性

两种备份模式

模式触发方式说明
手动设置备份交互式问答配置
自动
设置完成后 | 通过OpenClaw Cron定时执行 |

备份内容 ✅

文件/目录说明
skills/所有已安装的技能
memory/
每日记忆文件 | | AGENTS.md | Agent配置 | | SOUL.md | AI身份定义 | | USER.md | 用户信息 | | IDENTITY.md | AI身份信息 | | TOOLS.md | 本地工具配置 | | HEARTBEAT.md | 心跳任务 | | 配置文件 | README.md、SYNC.md等 |

排除内容 ❌

模式说明
.clawhub/ClawHub缓存
.openclaw/
运行时数据 | | node_modules/ | 依赖包 | | *.log | 日志文件 | | *.tmp | 临时文件 | | .DS_Store | 系统文件 | | API密钥 | 环境变量中的敏感信息 |

交互式设置向导

当用户说设置GitHub备份时,逐一询问以下问题:

问题1:GitHub用户名

请告诉我您的GitHub用户名。

等待回答(例如:张三)

问题2:仓库名称

您希望备份仓库叫什么名字?
建议:ai-workspace-backup 或 agent-workspace

等待回答

问题3:GitHub令牌

现在我们来生成GitHub令牌:

  1. 1. 访问 https://github.com/settings/tokens
  2. 点击生成新令牌(经典)
  3. 备注:backup-token
  4. 勾选repo权限(私有仓库完全控制)
  5. 点击生成令牌
  6. 将令牌复制粘贴到这里

等待令牌(格式:ghp_xxx)

问题4:备份时间

您希望每天什么时间自动备份?

  • - A) 凌晨3:00(夜猫子)
  • B) 早上7:00(早晨)
  • C) 中午12:00(正午)
  • D) 下午6:00(傍晚)

或者告诉我您偏好的时间(例如:每天下午5点)

等待选择

问题5:确认

配置摘要:

  • - GitHub用户名:[用户名]
  • 仓库:[仓库名称]
  • 备份时间:[时间]

回复确认或是开始设置,或告诉我需要修改的内容。

确认后:

  1. 1. 初始化Git仓库
  2. 运行首次备份
  3. 设置OpenClaw Cron



使用命令

手动触发

bash

立即备份


立即备份
马上备份
现在运行备份

检查状态

备份状态 上次备份时间 显示备份状态

恢复

从GitHub恢复 恢复工作区

修改设置

更改备份时间 暂停自动备份

触发关键词

当用户或Agent说出以下内容时激活此技能:

  • - 设置GitHub备份
  • 备份到github
  • 自动备份
  • 手动备份
  • 立即备份
  • 备份状态
  • 工作区备份
  • git备份
  • 定时备份
  • 同步到github



故障排除

常见问题

问题原因解决方案
权限被拒绝无效令牌重新生成带有repo权限的令牌
未找到仓库
仓库名称错误 | 检查拼写 | | 推送失败 | 无网络连接 | 检查网络连接 | | Cron未运行 | 配置错误 | 运行openclaw cron list |

手动修复命令

bash

检查远程仓库


git remote -v

使用新令牌重置远程仓库

git remote set-url origin https://x-access-token:TOKEN@github.com/user/repo.git

查看定时任务

openclaw cron list

手动备份

cd /root/.openclaw/workspace git add skills/ memory/ AGENTS.md SOUL.md USER.md IDENTITY.md TOOLS.md HEARTBEAT.md README.md SYNC.md .gitignore git commit -m 备份:$(date +%Y-%m-%d) git push origin main

供其他AI Agent使用

如果您是使用此技能的其他AI Agent:

  1. 1. 首次备份: 运行设置向导进行配置
  2. 后续备份: 使用openclaw cron add设置定时计划
  3. 手动触发: 执行git add/commit/push命令
  4. 状态检查: 运行git log -1查看上次备份时间

定时任务设置示例:
bash
openclaw cron add --name workspace-backup --cron 0 3 * --message 执行工作区备份 --agent main



安全说明

  • - 令牌存储在Git远程仓库URL中(不在文件中)
  • 敏感数据(API密钥、密码)不会被备份
  • 备份存档不包含任何凭证信息
  • 使用私有仓库进行备份
  • 如果令牌泄露,请立即在GitHub设置中撤销

恢复指南

当用户需要恢复时:

bash

1. 克隆备份仓库


git clone https://github.com/[用户名]/[仓库].git /tmp/restore

2. 恢复文件

cp -r /tmp/restore/* ~/.openclaw/workspace/

3. 重新配置环境变量

(敏感信息不在备份中)


作者

由Jeremy为OpenClaw社区创建。发布到ClawHub供任何人使用和改进。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 workspace-backup-github-1776077113 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 workspace-backup-github-1776077113 技能

通过命令行安装

skillhub install workspace-backup-github-1776077113

下载

⬇ 下载 workspace-backup-github v1.3.0(免费)

文件大小: 4.22 KB | 发布时间: 2026-4-15 15:00

v1.3.0 最新 2026-4-15 15:00
Updated backup commands to include README.md, SYNC.md, .gitignore for complete workspace backup
返回顶部