Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: check all JSON files in the project for syntax errors
- 1Run the linter with no arguments to scan from the current working directory
- 2Recursively find all .json files in the workspace
- 3Parse each file with JSON.parse() and record any thrown errors
- 4Collect results into a summary with per-file error messages
- 5Return the full JSON report
A JSON report showing 150 files scanned, 149 valid, 1 invalid, with the path and error message for the broken file