Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

OpenClaw Config Manager

A unified CLI skill to audit, diff, copy, extend, and switch models in OpenClaw (龙虾) instance `openclaw.json` configs.

UtilitiesIntermediate1,323212AI score 7/10Last updated: Aug 8, 2026

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 consistency
  • diff (alias of compare): semantic diff of two configs, skipping cost fields unless --include-cost
  • copy: move a provider between configs, merging models instead of deleting target-only ones
  • add-model: add a model definition plus alias (ships a canonical DeepSeek definition)
  • list: show providers, models, aliases and the current default
  • switch: the only command that changes agents.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

  1. Enable DeepSeek: auditadd-model gateway-provider deepseek-v4-pro --from 甲虾 --alias "DeepSeek V4 Pro"switch gateway-provider/deepseek-v4-pro --restart
  2. Clone a known-good config: copy gateway-provider --from 甲虾 --to 乙虾 --alias --restart
  3. Track drift: diff 甲虾 乙虾 to see exactly which models, aliases, or defaults differ

Pitfalls: don't create a standalone deepseek provider — add deepseek-v4-pro to 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Make sure Python 3 is available: python3 --version
  2. Clone the skills repo: git clone https://github.com/daymade/claude-code-skills.git
  3. Copy the skill into your Claude Code skills folder: mkdir -p ~/.claude/skills && cp -r claude-code-skills/openclaw ~/.claude/skills/
  4. Restart Claude Code and run /skills (or ask "audit my openclaw config") to confirm it loaded.
  5. Optional: create ~/.openclaw/lobsters.json with entries like {"甲虾": "/path/to/openclaw.json"} to use nicknames.
  6. Start with a read-only command: python3 ~/.claude/skills/openclaw/scripts/cli.py list
  7. For write commands, add --dry-run first to preview the change, then re-run without it.