Overview
- Skill Key
- glfruit/config-safe
- Author
- glfruit
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/glfruit/config-safe
- Latest Commit SHA
- 094cded6a0d351ddc519caea62f70aab1bc06561
安全地修改 OpenClaw 配置。先读取官方最新文档,理解配置结构和验证规则,预览变更,验证无误后再写入。**绝不直接修改配置**,所有变更都需要用户确认。触发词:"修改配置"、"更改配置"、"配置 openclaw"、"设置 openclaw"、"config"。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 config-safe 技能。 若已安装,则直接安装 config-safe 技能。
# Config Safe
安全地修改 OpenClaw 配置,避免写入无效配置导致 Gateway 无法启动。
## 核心理念
**配置修改是高风险操作。**
- OpenClaw 有严格的配置验证,**任何错误都会导致 Gateway 拒绝启动**
- 一旦配置损坏,Gateway 崩溃,**无法与你通信**,只能通过 CLI 修复
**核心原则:先预览,后验证,再确认,绝不直接修改。**
## 验证方法
在修改配置之前,可以使用以下方法验证配置是否有效:
### 方法 1: Schema 验证(静态检查)
获取配置的 JSON Schema,检查字段类型和必填项:
```bash
openclaw gateway call config.schema --params '{}'
```
**用途:**
- 检查字段名是否正确
- 检查值的类型是否正确
- 检查必填字段是否遗漏
**示例:**
```json
// Schema 返回结构
{
"schema": {
"type": "object",
"properties": {
"channels": { "type": "object" },
"agents": { "type": "object" }
},
"required": ["agents"]
}
}
```
### 方法 2: 模拟写入验证(动态检查)
使用 `config.patch` 尝试验证配置(**不会实际写入**,除非验证通过):
```bash
openclaw gateway call config.patch --params '{
"raw": "{\"channels\":{\"telegram\":{\"enabled\":true}}}",
"baseHash": "<current-hash>"
}'
```
**行为:**
- 如果配置无效 → 返回错误,**不写入**,Gateway 继续运行
- 如果配置有效 → 写入并重启 Gateway
**注意:** 验证通过后会实际写入配置,所以要先向用户展示预览并获得确认。
## 工作流程
### Step 1: 读取官方最新文档
在修改任何配置之前,先阅读相关文档:
```bash
# 配置总览和验证规则
cat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration.md
# 配置示例(常见场景)
cat /opt/homebrew/lib/node_modules/openclaw/docs/gateway/configuration-examples.md
```
**必读内容:**
- 严格配置验证 (Strict config validation)
- 配置字段的类型和默认值
- 相关功能的具体配置示例
### Step 2: 获取当前配置(只读)
```bash
openclaw gateway call config.get --params '{}'
```
**只读取,不修改。** 保存返回的 JSON 和 hash。
### Step 3: Schema 验证(可选但推荐)
先用 schema 验证配置结构:
```bash
openclaw gateway call config.schema --params '{}'
```
检查你的变更是否符合 schema 要求。
### Step 4: 生成预览
向用户...
laborany
基于 Claude Code 的桌面 AI 工作力平台 — 支持飞书/QQ 远程调度、技能创建、定时任务。OpenClaw 的桌面实现,零代码养好你的 AI 🦞 Desktop AI workforce platform built on Claude Code. Feishu/QQ bot integration, skill creation, scheduled tasks — OpenClaw for your desktop. Raise your AI lobsters 🦞
win4r
Reusable OpenClaw skill for remote Linux deployment with MiniMax M2.1 and Telegram bot setup
botlearn-ai
Bots learn, human earns, curated open claw playbook list and skill list for life long learners at https://botlearn.ai
duanecilliers
Web-based admin dashboard for OpenClaw — manage Discord persona bots, workspace files, skills, cron jobs, channels, and config
abczsl520
OpenClaw skill: Dynamic bug audit for Node.js web projects (games, data tools, WeChat, APIs, bots). 200+ real-world pitfalls.
pardnchiu
A Go agentic AI platform with skill routing, multi-provider intelligent dispatch, Discord bot integration, and security-first shared agent design