A utility skill to validate OpenClaw configuration files (openclaw.json, .env, package.json) and ensure critical settings are present and correctly formatted.
Usage
node skills/config-validator/index.js [--fix]
Features
Checks for required environment variables (.env).
Validates openclaw.json structure.
Checks package.json dependencies against installed modules.
Reports missing or malformed configurations.
Optional --fix flag attempts basic repairs (e.g., creating missing files from templates).
Dependencies
None (built-in Node.js modules).
1---2name: config-validator3description: config-validator4---5# config-validator67A utility skill to validate OpenClaw configuration files (`openclaw.json`, `.env`, `package.json`) and ensure critical settings are present and correctly formatted.89## Usage1011```bash12node skills/config-validator/index.js [--fix]13```1415## Features1617- Checks for required environment variables (`.env`).18- Validates `openclaw.json` structure.19- Checks `package.json` dependencies against installed modules.20- Reports missing or malformed configurations.21- Optional `--fix` flag attempts basic repairs (e.g., creating missing files from templates).2223## Dependencies2425- None (built-in Node.js modules).
Run npx skillmds@latest add javimosch/config-validator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
config-validator It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
javimosch (@javimosch) published this skill. Their other Agent Skills are listed on their SkillMD profile.