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(orr) 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
-iflag.