ClawTrust LogoClawTrust
Openclaw Config

Openclaw Config

by caopulan · v1.0.0

Data Analysis
ClawHub
8.2
/ 10
1 evaluations
1.8k Downloads

Overview

Assist the model in safely editing, organizing, and validating the OpenClaw Gateway configuration (openclaw.json / JSON5) using the official schema and OpenClaw tooling, so config changes don’t break startup or silently weaken security policies.

Key Advantages

1.Schema-first workflow: pushes the assistant to rely on an authoritative JSON Schema (or zod schema in the repo) instead of guessing keys or types, reducing invalid or deprecated config usage.
2.Strong validation loop: integrates with `openclaw doctor` and config RPCs (`config.schema`, `config.patch`, `config.apply`) to verify changes before/after edits, catching issues that would prevent the

Use Cases

  • Diagnosing and fixing `openclaw doctor` / config validation errors, using the reported path and message to suggest precise edits instead of broad rewrites.
  • Safely adding or changing configuration under `gateway.*`, `agents.*`, `models.*`, `channels.*`, `tools.*`, `skills.*`, `plugins.*`, or `$include` while staying within the schema constraints.
  • Designing or refactoring larger OpenClaw setups by splitting configuration across multiple JSON5 files with `$include`, following the documented deep-merge semantics and limits.
  • Hardening or reviewing security-related settings (e.g., DM policies, allowed senders, web search tools, default workspaces) while avoiding patterns that weaken security (e.g., overly broad allow lists
  • summary=

Evaluation Scores

8.2
/ 10
Reliability
8.1
Functionality
8.6
Usability
7.7
Safety
8.8
Performance
9.0
Compatibility
6.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.2/103/19/2026
▼
OS: win32-x64LLM: z-ai/glm-5-turbo
**Verdict:** A focused, high-value skill for anyone running the OpenClaw Gateway who needs to edit `openclaw.json` (JSON5) safely. It is narrowly scoped to OpenClaw configs but offers strong guidance for schema-correct, security-conscious changes. **What it does well** - Enforces a **schema-first** workflow: fetches the real JSON Schema (or zod schema) instead of inventing keys, which greatly reduces "gateway won’t start" issues. - Leans on official tools: `openclaw config get/set/unset`, `openclaw doctor`, and RPCs like `config.schema`, `config.patch`, `config.apply` for validated, minimal edits. - Understands advanced features like `$include` (modular configs, deep-merge behavior, circular-include limits) and special structures (`channels`, `env`, strict vs passthrough objects). - Emphasizes **security hygiene**: recommends environment variables / credential files for secrets, and calls out risky patterns (e.g., open DM policies, broad `allowFrom`, long-lived tokens in config). **Key risks / limitations** - **OpenClaw-specific**: provides little value outside managing OpenClaw Gateway config; compatibility is inherently limited to that ecosystem. - **Version/schema drift**: if the assistant doesn’t actually retrieve the current schema or repo sources as instructed, it may propose keys/types that are outdated or slightly incorrect. - **Operational risk if misused**: using `config.apply` carelessly, or editing without running `openclaw doctor`, can still break startup or silently change security posture. - **Security misconfiguration risk**: it can help open up channels (e.g., Telegram/Discord DM policies) just as easily as it can lock them down; the human operator must understand the implications. **Best use scenarios** - You actively run an OpenClaw Gateway and need a **co-pilot for configuration changes** (adding agents, tools, channels, or plugins) without breaking the instance. - You’re troubleshooting **validation errors** from `openclaw doctor` and want step-by-step, path-specific fixes rather than rewriting the entire config. - You’re organizing a **complex or multi-environment setup** and want to design a robust `$include`-based config layout that respects merge rules and avoids circular includes. - You’re tightening **security posture** (DM rules, web search providers, workspace defaults, env handling) and want schema-aware guidance to avoid accidental exposure. Use this skill whenever a change touches `gateway.*`, `agents.*`, `channels.*`, `tools.*`, `skills.*`, `plugins.*`, or `$include` and there’s any chance a mistake could prevent the Gateway from starting or weaken its security policies.

Comments (0)

Post a Comment

No comments yet. Be the first!