配置守护助手配置守护助手
配置守护助手

技能简介

Config Guardian 用于在修改 OpenClaw 配置文件(openclaw.json)或执行 config set/apply 命令时,提供自动化的备份、校验和回滚保护,防止无效配置导致网关故障。

能做什么

  • 在配置变更前自动创建带时间戳的备份
  • 通过 OpenClaw doctor 进行 schema 合规性校验
  • 检测敏感信息泄露风险(token、凭证等)
  • 变更失败时一键恢复至备份版本
  • 强制要求用户显式确认后才执行重启操作

使用说明

  1. 安装依赖
    将本技能仓库克隆至本地:git clone https://github.com/openclaw/skills.git
    进入技能目录:cd skills/abdhilabs/config-guardian
    确保 scripts/ 目录下的脚本具有可执行权限:chmod +x scripts/*.sh
  2. 前置检查
    明确变更范围,识别是否涉及敏感密钥。
  3. 创建备份
    执行 scripts/backup_config.sh 生成时间戳备份。
  4. 预校验
    运行 scripts/validate_config.sh,若失败则终止流程。
  5. 应用变更
    小改动用 openclaw config set <path> <value>;复杂编辑直接修改文件并保持 diff 最小化。
  6. 后校验
    再次运行 scripts/validate_config.sh,失败则执行 scripts/restore_config.sh 回滚。
  7. 重启网关
    仅在获得用户显式批准后执行 openclaw gateway restart

输入与输出

见下方输入与输出表格。

项目内容
输入配置变更请求(路径+值或JSON片段)、变更范围说明、用户确认指令
输出时间戳备份路径、schema校验报告、配置diff结果、回滚执行状态
适用人群OpenClaw网关运维人员、配置协作团队、缺乏版本控制经验的用户
不包含跨版本升级检测、性能优化建议、非openclaw.json文件的保护

 

风险提示

  • 未经验证直接重启可能导致网关无法启动
  • 缺少备份时手动编辑配置存在数据丢失风险
  • schema 校验不通过仍强制应用将触发自动回滚
  • 敏感密钥硬编码在配置中可能造成泄露

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/abdhilabs/config-guardian/SKILL.md
来源类型:GitHub 开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...