Infer JSON structure and types with jq-based schema discovery.
Scanned 9/1/2026
Install to Claude Code
npx -y skills add githubnext/gh-aw --skill jqschema --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Jqschema?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/githubnext-jqschema)More formats (shields.io, HTML) on the badges page.
---
name: jqschema
description: Infer JSON structure and types with jq-based schema discovery.
tools:
bash:
- "jq *"
- "./.github/skills/jqschema/jqschema.sh"
- "git"
---
## jqschema - JSON Schema Discovery
Use `./.github/skills/jqschema/jqschema.sh` to generate a compact structural schema (keys + types) from JSON input. Pipe any JSON source through it to discover structure before querying full data.
```bash
# Analyze a file or command output
cat data.json | ./.github/skills/jqschema/jqschema.sh
gh api search/repositories?q=language:go | ./.github/skills/jqschema/jqschema.sh
```
The script replaces object values with type names (`"string"`, `"number"`, `"boolean"`, `"null"`), reduces arrays to first-element structure, and outputs compact JSON. Use `perPage: 1` to fetch minimal data when exploring unknown API shapes.
**Example**: `{"total_count":1000,"items":[{"login":"user1","id":123}]}` → `{"total_count":"number","items":[{"login":"string","id":"number"}]}`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!