Agent skill · software engineering · daymade
openclaw
Audits, diffs, copies, and lists providers/models, adds models, and switches the default model in local openclaw.json configs; diagnoses gateway/plugin failures (down, parked, broken, or out of date after an upgrade). Use for 虾/龙虾 config audits. Not for model-error repair (use openclaw-model-switch).
Why this skill is useful
Adds executable scripts for managing OpenClaw configurations, including auditing, copying, and switching models that aren't in public documentation.
What it needs
Requires python3 installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 1,320 stars on the source repository.
What this skill does
openclaw A unified skill for managing OpenClaw (龙虾) instance configs. For a running instance, read operations before writing configuration or upgrading. Use the installation's validated native API and its reload hint; the bundled config commands remain available for offline/exported files and compatible older installations. Route a live model switch and its Gateway verification to openclaw-model-switch. Subcommands Each subcommand can also be run directly, e.g. python3 scripts/audit.py .... diff is an alias for compare. Shared behavior Default config discovery: when --config / --to is omitted, the skill searches these locations in order: 1. ~/workspace/.force/openclaw/openclaw.json 2. ~/.kimiopenclaw/openclaw.json 3. ~/.openclaw/openclaw.json Lobster nicknames: --config, --from, and --to can be either a file path or a nickname registered in lobsters.json (see below). You can also use --from-lobster and --to-lobster for explicit nickname arguments. Backups: every write operation copies the config to config-backups/<stem>-<utc-timestamp>.json before saving. The skill keeps the 20 most recent backups. Dry run: write subcommands (copy, add-model, switch) support --dry-run to preview changes. Restart: write subcommands support --restart to restart the OpenClaw gateway after saving. Automatic audit: copy, add-model, and switch run an audit before and after the change by default. Use --no-audit to skip it. Lobster nickname registry Create a JSON file at one of these locations: ~/workspace/.force/openclaw/lobsters.json ~/.kimiopenclaw/lobsters.json ~/.openclaw/lobsters.json Example: Then use: --- audit — validate a config Checks providers, models, default model, aliases, and plugin consistency. Use when: "帮我查一下这只虾的配置" "audit 一下 openclaw.json" Before applying a patch or copying a provider --- diff — semantic diff of two configs Reports added/removed/changed providers, models, default model, aliases, and plugins. Skips cost fields by default; use --include-cost to diff them. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills daymade/openclaw