data-tools
Installation
SKILL.md
Data Tools Skill
Critical Rule
NEVER use grep, sed, or awk on JSON, JSONL, YAML, TOML, XML, or CSV. Refuse and use the correct tool — text tools break on multi-line values, nesting, and quoted delimiters.
Tool Selection
| Format | Tool | Notes |
|---|---|---|
| JSON | jq | Or gh --jq for GitHub CLI |
| JSONL | mlr | Record-stream + DSL |
| YAML | yq | In-place via -i |
| TOML | dasel | Only native TOML tool |
| XML | dasel | Or xmlstarlet for XPath |
| CSV / TSV | qsv | Or mlr for cross-format / DSL |
| Multiple | dasel | Universal auto-detect |