LaunchKit · 2026
Back to Skills

Validates JSON syntax across the workspace.

0
481 downloads
by @wanng-ide

Setup & Installation

openclaw skills install @wanng-ide/json-linter

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

npx clawhub install json-linter

What This Skill Does

Recursively scans a workspace for .json files and validates each one using JSON.parse(). Returns a structured report listing which files passed, which failed, and the exact parse error for each failure.

Scanning the entire workspace in one command surfaces all JSON errors at once instead of discovering them one file at a time at runtime.

When to use it

  • Catching broken config files before a deployment
  • Auditing a repo after a bulk find-and-replace on JSON
  • Validating data asset files added by a non-technical teammate
  • Checking memory files for syntax errors after manual edits
  • Running a quick sanity check after merging multiple branches

Example Workflow

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

INPUT

User asks: check all JSON files in the project for syntax errors

AGENT
  1. 1Run the linter with no arguments to scan from the current working directory
  2. 2Recursively find all .json files in the workspace
  3. 3Parse each file with JSON.parse() and record any thrown errors
  4. 4Collect results into a summary with per-file error messages
  5. 5Return the full JSON report
OUTPUT

A JSON report showing 150 files scanned, 149 valid, 1 invalid, with the path and error message for the broken file