Token导航 LogoToken导航TokenDH.com
效率权限需确认clawhub未标认证来源可访问clear审计提醒

openclaw-reliable-backupOpenClaw reliable 备份

Agent Skill

openclaw-reliable-backup 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

6,928

周安装

283

GitHub Stars

公开资料未说明

下载量

2,219
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-reliable-backup(OpenClaw reliable 备份)
来源仓库:https://github.com/liliwang76/openclaw-reliable-backup
安装命令:
openclaw skills install openclaw-reliable-backup
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-reliable-backup

简介

提供 OpenClaw 自动化每日备份、变更前快照、邮件发送、备份管理及恢复指导,确保数据高可靠性和安全。

SKILL.md

name: openclaw-reliable-backup description: | 执行 OpenClaw 的自动化、高可靠性备份与安全管理。功能包括:每日定时完整备份、文件修改前自动创建快照、通过邮件发送备份、管理备份生命周期、提供紧急恢复指南。当用户提到"备份"、"回滚"、"快照"、"恢复系统"、"修改配置前备份"、"清理旧备份"、"查看备份状态"、"设置备份"时触发。 metadata: openclaw: emoji: "💾" requires: tools: ["file_operations", "command_execution"]


OpenClaw 高可靠备份与安全管理技能

核心指令

建立一套高可靠的自动化备份与恢复流程,确保在任何操作下 OpenClaw 的核心状态均可追溯与回滚。

首次使用设置流程

当用户首次提及"备份"、"设置备份"或相关指令时,执行以下设置流程:

  1. 检查备份根目录配置

- 检查环境变量 BACKUP_ROOT 是否已设置 - 如未设置,询问用户:"请设置备份文件的存储根目录(例如:~/openclaw_backups):" - 接收用户输入的路径,验证有效性,并创建必要的目录结构

  1. 检查邮件管理能力

- 尝试调用 OpenClaw 的邮件发送功能 - 如调用失败,进入邮件技能引导流程

  1. 邮件技能引导流程

a. 向用户说明:"备份技能需要邮件通知功能来发送备份文件。当前未检测到可用的邮件管理能力。" b. 询问用户:"是否现在安装并配置邮件管理技能?(回复'是'以继续,或'否'跳过邮件功能)"

c. 如果用户回复"是": - 搜索可用的邮件相关技能:"正在搜索可用的邮件管理技能..." - 显示搜索结果列表 - 引导用户:"请输入要安装的技能ID(例如:imap-smtp-email),或回复'取消'跳过:"

d. 如果用户提供技能ID: - 执行安装:clawhub install [技能ID] - 安装成功后,引导配置:"✅ 邮件技能安装成功!请按照以下步骤配置:" - 提供配置指南:

1. 运行配置命令:openclaw skill config [技能ID] 2. 输入您的邮箱服务器信息: ▪ SMTP 服务器地址

▪ 端口(通常 587 或 465)

▪ 邮箱账号

▪ 密码或应用专用密码

3. 测试发送:openclaw email test

e. 等待用户配置完成后,继续引导本技能配置

d. 如果用户回复"否"或"跳过": - 说明:"邮件通知功能已跳过。备份文件将仅保存在本地目录。" - 继续完成本技能的其他配置

  1. 完成本技能配置

- 设置定时任务:"是否设置每日自动备份?(默认:每天 8:00)" - 配置备份保留策略:

本地备份保留天数(默认:3天): 邮箱备份保留天数(默认:7天,需邮件功能):

- 生成配置文件并确认完成

核心功能

1. 执行每日完整备份

触发时机:每日上午 8:00 自动执行,或用户手动触发"执行每日备份"、"创建完整快照"。

执行流程

  1. 前置检查

- 检查网络连接 - 检查邮件发送能力(如已配置) - 检查磁盘空间 - 验证 BACKUP_ROOT 目录可访问

  1. 备份执行

a. 创建临时副本目录:$BACKUP_ROOT/tmp/backup_$(date +%Y%m%d_%H%M%S) b. 复制所有核心文件到临时目录: - ~/.openclaw/openclaw.json - ~/.openclaw/credentials/ - ~/.openclaw/agents/ - ~/.openclaw/identity/ - ~/.openclaw/soul/ - ~/.openclaw/workspace/ - ~/.openclaw/telegram/ - ~/.openclaw/cron/ - ~/.openclaw/tools/ - ~/.openclaw/system/

c. 创建压缩包:openclaw_full_backup_$(date +%Y%m%d_%H%M%S).zip d. 生成校验文件:sha256sum 压缩包 > 压缩包.sha256

  1. 邮件通知(如配置了邮件功能):

a. 尝试发送邮件附件 b. 邮件主题:[OpenClaw 备份] $(date +%Y-%m-%d) 完整备份 c. 邮件正文包含备份摘要和恢复指南

  1. 本地日志记录

- 记录到:$BACKUP_ROOT/logs/backup.log - 格式:[时间] [结果] 操作详情 - 示例: - [20250217_080005] [SUCCESS] 每日备份完成,文件:openclaw_full_backup_20250217_080005.zip,大小:150MB - [20250217_080010] [FAILED] 邮件发送失败:网络连接错误

2. 变更触发式精准备份

触发条件:检测到用户要修改 OpenClaw 核心文件时自动触发。

执行流程

  1. 询问确认:"检测到您要修改核心文件,将在执行前自动创建备份。确认继续吗?"
  2. 获取变更信息:"请简要描述要修改的文件和目的:"
  3. 执行双重备份

a. 完整备份:执行上述每日备份流程 b. 专项备份:复制要修改的文件为 [文件名]_before_change_$(date +%H%M%S).bak

  1. 邮件通知

- 主题:【变更触发】备份 - $(date +%Y-%m-%d_%H:%M) - 正文包含变更摘要、专项恢复指引、紧急恢复指南

3. 备份生命周期管理

本地清理(3天策略):

触发:用户说"清理本地备份" 流程:

  1. 检查超过3天的备份文件
  2. 显示待删除文件列表
  3. 询问:"确认删除以上文件?(回复'确认'删除)"
  4. 收到确认后执行删除
  5. 记录日志

邮箱清理(7天策略,需邮件功能):

触发:用户说"清理邮箱备份" 流程:

  1. 搜索超过7天的备份邮件
  2. 显示邮件列表
  3. 询问:"确认移动以上邮件到回收站?"
  4. 收到确认后执行
  5. 记录日志

4. 查询与恢复

查询状态

  • 触发:"备份状态"、"查看备份日志"
  • 显示最近日志和备份文件列表

恢复指南(自动附加到每封邮件):

⚠️ 紧急恢复手册

  1. 查看日志:cat $BACKUP_ROOT/logs/backup.log | tail -5
  2. 关闭程序:openclaw gateway stop
  3. 下载验证:sha256sum -c 备份文件.sha256
  4. 解压恢复:unzip 备份文件.zip -d ~
  5. 重新启动:openclaw gateway start

输出格式标准

成功响应格式

✅ 备份操作完成 • 操作:[操作类型]

• 文件:[文件名]

• 大小:[文件大小]

• 时间:[完成时间]

• 状态:已记录到日志

[如发送邮件] - 已发送至您的邮箱

失败响应格式

❌ 备份操作失败 • 错误:[具体错误]

• 原因:[可能原因]

• 建议:[修复建议]

• 状态:已记录到日志

引导交互格式

🔧 配置引导:[当前步骤] [说明文字] 请回复:[选项1] 或 [选项2] 或 [其他指令]

配置与状态管理

环境变量

  • BACKUP_ROOT:备份根目录(必须)
  • BACKUP_RETENTION_DAYS:本地保留天数(默认:3)
  • EMAIL_RETENTION_DAYS:邮箱保留天数(默认:7,需邮件功能)

配置文件位置

  • 主配置:$BACKUP_ROOT/.backup_config
  • 日志文件:$BACKUP_ROOT/logs/backup.log
  • 快照目录:$BACKUP_ROOT/snapshots/

错误处理与恢复

常见错误处理

  1. 目录不存在:自动创建并继续
  2. 权限不足:提示用户检查权限
  3. 磁盘空间不足:建议清理旧备份
  4. 邮件发送失败:仅保存本地,记录错误
  5. 网络连接失败:重试一次后记录错误

技能自身恢复

如本技能配置损坏:

  1. 删除 $BACKUP_ROOT/.backup_config
  2. 重新触发设置流程
  3. 从最近的备份中恢复配置

安全与隐私

安全措施

  1. 敏感信息保护

- 备份包含 credentials/ 目录,请妥善保管备份文件 - 建议对备份存储位置设置适当权限

  1. 操作确认

- 所有删除操作需用户确认 - 所有关键操作记录详细日志

  1. 完整性验证

- 每个备份文件附带校验文件 - 恢复前必须验证完整性

隐私声明

  1. 本技能不收集用户数据
  2. 所有备份文件存储在用户指定的本地目录
  3. 邮件发送需用户明确配置邮件服务器
  4. 无远程数据传输(除非用户配置了邮件发送)

更新与维护

技能更新

当本技能更新时:

  1. 备份当前配置
  2. 应用更新
  3. 验证配置兼容性
  4. 如不兼容,提供迁移指南

用户数据迁移

如需要迁移备份数据:

  1. 导出当前配置
  2. 复制备份文件到新位置
  3. 更新 BACKUP_ROOT 设置
  4. 验证可访问性

重要提示:首次使用后,建议执行一次测试备份并验证恢复流程,确保备份系统按预期工作。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.24%
按下载量换算1,736

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

权限需确认

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills