LaunchKit · 2026
Back to Skills

config-validator

A utility skill to validate OpenClaw configuration files (`openclaw.json`, `.env`, `package.json`) and ensure.

0
491 downloads
by @autogame-17

Setup & Installation

openclaw skills install @autogame-17/config-validator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install config-validator

What This Skill Does

Validates OpenClaw configuration files including openclaw.json, .env, and package.json for missing or malformed settings. Reports issues found and optionally attempts basic repairs with the --fix flag.

Requires no external packages since it runs entirely on built-in Node.js modules, so it works in any Node environment without additional setup.

When to use it

  • Checking required env vars before running a skill locally
  • Catching malformed openclaw.json after a manual edit
  • Verifying installed Node modules match package.json dependencies
  • Running as a pre-flight check before deploying a skill
  • Auto-generating missing config files from templates

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: validate my OpenClaw project configuration

AGENT
  1. 1Runs node skills/config-validator/index.js in the project root
  2. 2Reads and parses openclaw.json, checks for required fields and valid structure
  3. 3Scans .env for required environment variable keys
  4. 4Compares package.json dependencies against node_modules
  5. 5Prints a report of missing keys, malformed values, or uninstalled packages
OUTPUT

A summary of configuration issues found, with missing files created from templates if --fix was passed