AI agent skill for structured data manipulation. Teaches agents when and how to use dedicated tools instead of fragile text processing (grep/sed/awk) on structured formats.
| Tool | Format | Use Case |
|---|---|---|
| jq | JSON | Query, filter, transform JSON data |
| yq | YAML | Edit CI configs, docker-compose, K8s manifests |
| dasel | JSON/YAML/TOML/XML | Universal selector, format conversion |
| qsv | CSV/TSV | Fast data exploration, filtering, analysis |
Never use grep, sed, or awk on JSON, YAML, TOML, XML, or CSV data. These tools treat structured data as flat text and break on multi-line values, nested structures, quoted strings, and encoding differences.
Add the Netresearch marketplace once, then browse and install skills:
# Claude Code
/plugin marketplace add netresearch/claude-code-marketplacenpx (skills.sh)
Install with any Agent Skills-compatible agent:
npx skills add https://github.com/netresearch/data-tools-skill --skill data-toolsDownload the latest release and extract to your agent's skills directory.
git clone https://github.com/netresearch/data-tools-skill.gitcomposer require netresearch/data-tools-skillRequires netresearch/composer-agent-skill-plugin.
npm install --save-dev \
@netresearch/agent-skill-coordinator \
github:netresearch/data-tools-skillRequires @netresearch/agent-skill-coordinator, which discovers the skill in node_modules and registers it in AGENTS.md via a postinstall hook. For pnpm, also allowlist the coordinator's postinstall:
{
"pnpm": {
"onlyBuiltDependencies": ["@netresearch/agent-skill-coordinator"]
}
}skills/data-tools/
SKILL.md # Main skill file (tool selection, patterns, anti-patterns)
references/
jq-cookbook.md # Comprehensive jq patterns
yq-cookbook.md # YAML manipulation patterns
csv-processing.md # qsv workflows and recipes
This project uses split licensing:
- Code (scripts, workflows, configs): MIT
- Content (skill definitions, documentation, references): CC-BY-SA-4.0
See the individual license files for full terms.