json-yaml - Transform and query structured data with jq and yq
Process JSON, YAML, CSV, and XML data using jq, yq, and standard Unix tools
Tags
Updated: 2026-02-11Capabilities
Typical Inputs
Typical Outputs
What this skill does
- pretty print JSON files
- extract fields from data
- filter array elements
- map and transform data
- count data items
- sort data by fields
- group data by key
- merge data files
- modify values in data
- convert data formats
- read YAML fields
- set YAML fields
- view CSV with columns
- extract CSV columns
- filter CSV rows
- count unique values
- format XML files
- query XML with XPath
- read TOML files
- parse inline JSON
Inputs
- JSON files
- YAML files
- CSV files
- XML files
- TOML files
- structured data
- data files
- configuration files
Outputs
- formatted JSON
- extracted data
- filtered arrays
- transformed data
- sorted data
- grouped data
- merged files
- modified JSON
- CSV output
- YAML output
- JSON output
- XML output
- TOML output
- processed data
Requirements
- Unix-like environment
- jq tool
- yq tool
- xmllint for XML
- Python for CSV to JSON
- standard Unix tools
- file system access
