Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/data-processing
Process JSON with jq and YAML/TOML with yq. Filter, transform, query structured data efficiently.
Passed 22 of 22 test cases with the skill, and 19 of 22 without it.
3 fixed19 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
How do I format YAML content from `config.yaml` into compact JSON on stdout with zero line indentation using command-line tools?
| Checked | Without skill | With skill |
|---|---|---|
| Uses `-o json` output option | Passed | Passed |
| Uses `-I0` flag for zero indentation | Missed | Passed |
The instructions your model reads when the skill loads.
Query, filter, and transform structured data (JSON, YAML, TOML) efficiently from the command line.
| Tool | Command | Use For |
|---|---|---|
| jq | jq '.key' file.json | JSON processing |
| yq | yq '.key' file.yaml | YAML/TOML processing |
# Extract single field
jq '.name' package.json
# Extract nested field
jq '.scripts.build' package.json
# Extract from array
jq '.dependencies[0]' package.json
# Extract multiple fields
jq '{name, version}' package.json
# Navigate deeply nested
jq '.data.users[0].profile.email' response.json
# Filter by condition
jq '.users[] | select(.active == true)' data.json
# Transform each element
jq '.users | map({id, name})' data.json
# Count elements
jq '.users | length' data.json
# Raw string output
jq -r '.name' package.json
test cases passed, vs 19 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.