From json-files
Use for JSON read/validate/transform tasks with jq. USE FOR: package.json edits, lockfile queries, API payload transforms, bulk JSON patching. DO NOT USE FOR: YAML edits, prose/Markdown edits, language-level refactors.
How this skill is triggered — by the user, by Claude, or both
Slash command
/json-files:json-filesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
jq)jq --version
If jq is not installed, this skill cannot be used effectively. Recommend installing it with Homebrew first (brew install jq) when available, then rerun the task.
Use this skill: read keys from JSON, validate JSON, patch JSON deterministically.Prefer other skills: YAML edits (yaml-files), Markdown/prose edits (markdown-files).Default when ambiguous: if file extension is .json, route here.# Validate
jq -e . path/to/file.json >/dev/null
# Read a path
jq -r '.scripts.test' package.json
# Write safely
jq '.version = "1.2.3"' package.json > package.json.tmp && mv package.json.tmp package.json
jq -e when command success depends on filter truthiness.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub pidster/tool-skills --plugin json-files