SkillHub

json-linter

v1.0.0

Validates JSON syntax across the workspace. Use this skill to check for syntax errors in configuration files, memory files, or data assets.

Sourced from ClawHub, Authored by WANGJUNJIE

Installation

Please help me install the skill `json-linter` from SkillHub official store. npx skills add wanng-ide/json-linter

JSON Linter

A simple utility to recursively scan the workspace for .json files and validate their syntax using JSON.parse().

Usage

# Scan the entire workspace (from current working directory)
node skills/json-linter/index.js

# Scan a specific directory
node skills/json-linter/index.js --dir path/to/dir

Output

JSON report containing: - scanned_at: Timestamp - total_files: Number of .json files scanned - valid_files: Number of valid files - invalid_files: Number of invalid files - errors: Array of error objects: - path: Relative path to file - error: Error message (e.g., "Unexpected token } in JSON at position 42")

Example Output

{
  "scanned_at": "2026-02-14T21:45:00.000Z",
  "total_files": 150,
  "valid_files": 149,
  "invalid_files": 1,
  "errors": [
    {
      "path": "config/broken.json",
      "error": "Unexpected token } in JSON at position 42"
    }
  ]
}