json-transform
Installation
SKILL.md
JSON Transform
Process JSON files from the shared volume at {{SHARED_VOLUME}}.
Query and Filter
# Pretty print JSON
jq '.' {{SHARED_VOLUME}}/input/data.json
# Extract a field
jq '.users[].name' {{SHARED_VOLUME}}/input/data.json
# Filter objects
jq '.items[] | select(.price > 10)' {{SHARED_VOLUME}}/input/data.json > {{SHARED_VOLUME}}/output/expensive.json
# Transform structure
jq '{total: (.items | length), names: [.items[].name]}' {{SHARED_VOLUME}}/input/data.json