yq

Installation
SKILL.md

yq - YAML, JSON & XML Processor

The yq module is a versatile tool for handling structured data formats, primarily YAML. The x-cmd version adds an interactive REPL powered by FZF to make browsing complex configuration files intuitive.

When to Activate

  • When the user needs to query or modify YAML configuration files.
  • When converting between YAML, JSON, and other formats.
  • When interactively exploring nested YAML structures with live feedback.
  • When extracting specific values from deeply nested keys.

Core Principles & Rules

  • Interactive Exploration: Use the repl (or r) subcommand for a searchable TUI to browse YAML data.
  • Multiformat: Supports YAML, JSON, XML, and properties files as output or input formats.
  • In-place Edits: Support for modifying files directly via the -i flag.

Patterns & Examples

Installs
3
Repository
x-cmd/skill
GitHub Stars
26
First Seen
Apr 10, 2026
yq — x-cmd/skill