Agent skill · data analytics · aiskillstore

data-processing

Process JSON with jq and YAML/TOML with yq. Filter, transform, query structured data efficiently. Triggers on: parse JSON, extract from YAML, query config, Docker Compose, K8s manifests, GitHub Actions workflows, package.json, filter data.

Why this skill is useful

Provides specific jq and yq command patterns for processing structured data that the AI wouldn't reliably generate on its own.

What it needs

Requires jq, yq installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Data Processing Query, filter, and transform structured data (JSON, YAML, TOML) efficiently from the command line. Tools Tool Command Use For ------ --------- --------- jq jq '.key' file.json JSON processing yq yq '.key' file.yaml YAML/TOML processing jq Essentials yq Essentials Quick Reference Task jq yq ------ ---- ---- Get field jq '.key' yq '.key' Array element jq '.[0]' yq '.[0]' Filter array jq '.[] \ select(.x)' yq '.[] \ select(.x)' Transform jq 'map(.x)' yq 'map(.x)' Count jq 'length' yq 'length' Keys jq 'keys' yq 'keys' Pretty print jq '.' yq '.' Compact jq -c yq -o json -I0 Raw output jq -r yq -r In-place edit - yq -i When to Use Reading package.json dependencies Parsing Docker Compose configurations Analyzing Kubernetes manifests Processing GitHub Actions workflows Extracting data from API responses Filtering large JSON datasets Config file manipulation Data format conversion Additional Resources For complete pattern libraries, load: ./references/jq-patterns.md - Arrays, filtering, transformation, aggregation, output formatting ./references/yq-patterns.md - Docker Compose, K8s, GitHub Actions, TOML, YAML modification ./references/config-files.md - package.json, tsconfig, eslint/prettier patterns

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/data-processing

View the source on GitHub

Browse the @skills marketplace