Config Guard

Prevent OpenClaw config changes from crashing the gateway. Auto-backup, schema validation, critical field checks, and auto-rollback. Use before any config.apply, config.patch, or openclaw.json edit.

6 stars 3 forksOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add jzOcb/config-guard --skill config-guard
Manual install
git clone --depth 1 https://github.com/jzOcb/config-guard.git /tmp/config-guard
mkdir -p ~/.claude/skills
cp -r /tmp/config-guard/. ~/.claude/skills/config-guard

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Config Guard 🛡️

**Stop AI agents from killing themselves by editing their own config wrong.**

OpenClaw agents have full access to `openclaw.json` — the file that controls the gateway, channels, models, and tools. One bad edit and the gateway crashes. The agent goes offline. Nobody can fix it remotely.

This skill prevents that.

## The Problem

Real incidents (all from 2026-02-04, same day):

| What happened | Root cause |
|---|---|
| Gateway crashed after update | AI added unknown config fields (`auth`, `fallbacks`) |
| Model not found | AI wrote `claude-sonnet-4.5` (dots) instead of `claude-sonnet-4-5` (hyphens) |
| Telegram stopped working | Config change silently wiped the channel section |
| browser.profiles error | AI forgot the required `color` field (must be hex) |
| Plugin SDK missing | Update broke module paths, no validation caught it |

**Core truth: AI doesn't know correct config formats. It guesses. Wrong guesses crash systems.**

## What Config Guard Does

### Before config changes:
1. **Auto-backup** — `cp openclaw.json` to timestamped backup
2. **JSON syntax check** — catches malformed JSON before it hits the gateway
3. **Schema validation** — checks required fields, correct types, valid values
4. **Semantic checks** — catches AI-specific mistakes:
   - Model names with dots instead of hyphens
   - Missing required fields (browser.profiles.color)
   - Unknown top-level keys
   - Placeholder values in sensitive fields
Read the full skill on GitHub

Details

Skill name
config-guard
License
MIT
Repo updated
16 March 2026

FAQ

What does the Config Guard skill do?

Prevent OpenClaw config changes from crashing the gateway. Auto-backup, schema validation, critical field checks, and auto-rollback. Use before any config.apply, config.patch, or openclaw.json edit.

How do I install the Config Guard skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add jzOcb/config-guard --skill config-guard. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Config Guard popular?

It lives in jzOcb/config-guard, which has 6 GitHub stars and 3 forks.

Related skills

Craft Artifact

6

zhoulan-ai/craft-artifact

當使用者說「產成文物」「做成文物」「產出文物」「生成文物」(或任何含「文物」的產出指令)時,必須使用此 Skill,把當次討論的分析、企劃、系統說明或紀錄,產成一份高水準的單檔 HTML 頁面。即使沒說「文物」二字,只要使用者要求「做成 HTML」「做成一頁讓我看懂」「整理成一頁報告」等給人閱讀的頁面型產出,也應使用。不適用於:純程式碼交付、獨立的互動工具型頁面(計算機、遊戲、表單系統);共編文件、投影簡報、即時數字頁、設計畫面改用 Artifact 平台類型(見本檔「先選載體」)。

Other

Web Replica

7

chusimin/web-replica

输入任意网址,按证据纪律高保真复刻网站前端页面:字体/图片/视频/动效全部使用从原站抓取的真实素材, 逐模块开发、逐模块截图比对验收,严禁用调参拟合冒充还原。当用户给出一个 URL 并要求 "复刻这个网站"、"照着这个做一个"、"还原这个页面/动效/效果"、"把这个网站扒下来"、 "做一个一模一样的"、"clone/replicate this site",或要求提取某网站的字体/背景视频/动效素材时, 都应使用本 skill。也适用于对已有复刻成果继续打磨、比对、补模块的请求。 不适用于:从零设计新网页(无参考站)、普通前端开发、只截图不复刻。

Other

Google Trends

6

terryds/google-trends-skill

Fetches Google Trends data including daily trending topics, real-time trends, interest by region, related topics, related queries, and autocomplete suggestions. Use when the user asks about trending searches, search popularity, keyword trends, or Google Trends data.

Other

Salary Negotiation Skill

7

yanliudesign/salary-negotiation

薪资谈判教练。模拟前 FAANG 招聘官 + 薪酬策略师,把「拿到 offer → 签字」这一步拆成 6 个动作:Offer 诊断(Base / RSU / Sign-on / Bonus 每项标 LOW/MED/HIGH leverage)→ 谈判杠杆图(我的力量 / 招聘官的力量 / 弱点)→ 策略排序(Base → RSU → Sign-on → Bonus,按 context 调整)→ 脚本生成(电话 / 邮件 / 招聘官回话模拟)→ Counter 模拟("这是最好的了" / "预算固定" / "会考虑其他候选人" 三种硬回答)→ 最终建议(要什么 / 别推什么 / 何时停)。三步:贴 offer → 说 context(有没有竞争 offer / deadline / 级别 / 风险偏好 / 最看重什么)→ 自动生成并打开一份 HTML Negotiation Playbook。关键词:salary negotiation, offer negotiation, comp negotiation, RSU, sign-on, base salary, counter offer, competing offer, TC, total comp, 薪资谈判, offer 谈判, 谈薪, 反 offer, 加薪, 谈 package, levels.fyi, 招聘官话术,

Other

Daoyou

7

laoqianritan-create/daoyou

对建筑/街道/街区做空间历史考古,挖出层层堆积的演变史,交付可核查的空间考古档案。触发:daoyou、「导游一下 XX」、「把 XX 考古一遍」。

Other

Openclaw Genpark Visual Sleuth

8

Alpha-Park/openclaw-genpark-visual-sleuth

OpenClaw GenPark visual evidence chain and spatial bounding consistency auditor for synthetic artifact detection.

Other

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.