OpenClaw Config Manager
A unified CLI skill to audit, diff, copy, extend, and switch models in OpenClaw (龙虾) instance `openclaw.json` configs.
What it does
If you run several OpenClaw (龙虾) instances, this skill gives Claude a single CLI to manage their scattered openclaw.json files.
audit: validate providers, models, default model, aliases and plugin consistencydiff(alias ofcompare): semantic diff of two configs, skipping cost fields unless--include-costcopy: move a provider between configs, merging models instead of deleting target-only onesadd-model: add a model definition plus alias (ships a canonical DeepSeek definition)list: show providers, models, aliases and the current defaultswitch: the only command that changesagents.defaults.model
Every write operation makes a timestamped backup (keeps the 20 newest), supports --dry-run, --restart for a gateway restart, and runs an audit before and after by default. Register nicknames in lobsters.json so you can pass 甲虾 / 乙虾 instead of long paths.
Who it's for
- Operators juggling two or more OpenClaw gateways that must stay in sync
- Anyone debugging "why does instance A have DeepSeek but B doesn't?"
- People who've broken a gateway by hand-editing JSON
Examples
- Enable DeepSeek:
audit→add-model gateway-provider deepseek-v4-pro --from 甲虾 --alias "DeepSeek V4 Pro"→switch gateway-provider/deepseek-v4-pro --restart - Clone a known-good config:
copy gateway-provider --from 甲虾 --to 乙虾 --alias --restart - Track drift:
diff 甲虾 乙虾to see exactly which models, aliases, or defaults differ
Pitfalls: don't create a standalone
deepseekprovider — adddeepseek-v4-proto the gateway provider, avoid[1m]in model ids, and cold-restart after adding a new provider.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the openclaw folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/openclaw/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/openclaw ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Make sure Python 3 is available:
python3 --version - Clone the skills repo:
git clone https://github.com/daymade/claude-code-skills.git - Copy the skill into your Claude Code skills folder:
mkdir -p ~/.claude/skills && cp -r claude-code-skills/openclaw ~/.claude/skills/ - Restart Claude Code and run
/skills(or ask "audit my openclaw config") to confirm it loaded. - Optional: create
~/.openclaw/lobsters.jsonwith entries like{"甲虾": "/path/to/openclaw.json"}to use nicknames. - Start with a read-only command:
python3 ~/.claude/skills/openclaw/scripts/cli.py list - For write commands, add
--dry-runfirst to preview the change, then re-run without it.