data-processing

Parse, filter, query, and transform JSON, YAML, and TOML data with jq and yq.

29|6|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/0xDarkMatter/claude-mods --skill data-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-processing
Source: https://github.com/0xDarkMatter/claude-mods/tree/main/skills/data-processing
Command: npx skills add https://github.com/0xDarkMatter/claude-mods --skill data-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, yq.

What problem does it solve?

This Skill eliminates the complexity of parsing and transforming structured data formats, automating your config file workflows.

Frequently Asked Questions about data-processing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse and extract fields from JSON, YAML, and TOML files on the command line?

Use jq for JSON and yq for YAML and TOML to parse and extract fields directly from the command line. Both tools support field selection, filtering, and querying without manual text processing, letting you interrogate config files and structured data in seconds.

Can I use jq and yq to transform configuration files like Docker Compose and Kubernetes manifests?

Yes. jq and yq transform JSON, YAML, and TOML configs including Docker Compose, Kubernetes, GitHub Actions workflows, and package.json. You can filter, modify, and output in raw, pretty, or compact formats directly from the command line.

What's the best way to filter and query array data in YAML and JSON files?

Use yq for YAML and jq for JSON to apply pattern-based filtering and array operations. Both support complex queries to extract matching records, transform nested structures, and return results in multiple output formats without writing custom scripts.

How do I make in-place edits to configuration files in JSON, YAML, or TOML format?

Both jq and yq support in-place file editing. Pipe your transformations to update config files directly, automating changes to Docker Compose, Kubernetes manifests, package.json, and other structured configs without manual file handling.

Do I need separate tools to work with JSON, YAML, and TOML, or can one tool handle all three?

You need both jq and yq. jq specializes in JSON parsing and transformation, while yq handles YAML and TOML. Together they cover all three formats, letting you automate workflows across different config file types in a single command pipeline.