# Tsv

> TSV data processing — view, filter, convert tab-separated data. Zero barrier — use with x-cmd, awk, or Python. Use for "tsv", "tab-separated", "data", "conversion".

- Skill: `x-cmd/tsv` (Agent Skill)
- Install (CLI): `npx skillmds@latest add x-cmd/tsv`
- Raw SKILL.md: https://api.skillmd.com/api/skills/x-cmd/tsv/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: x-cmd (https://skillmd.com/u/x-cmd)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/x-cmd/tsv

---



# tsv — skill0

Process TSV (Tab-Separated Values) data: view, filter, convert between formats.

## Quick Start

```bash
# With x-cmd
x tsv < data.tsv                   # Display TSV data
x tsv --csv < data.tsv             # Convert to CSV
x tsv awk '{print $1, $3}' < data.tsv  # Process with AWK

# Without x-cmd — AWK handles TSV natively
awk -F'\t' '{print $1, $3}' data.tsv
# Convert TSV to CSV
awk -F'\t' -v OFS=',' '{$1=$1; print}' data.tsv
# Filter rows
awk -F'\t' '$3 > 100 {print}' data.tsv
```

## What's Available

- `x tsv` — Display TSV data
- `x tsv --csv` — Convert to CSV
- `x tsv awk '{...}'` — AWK-style processing

## Standalone Alternatives

- AWK: `awk -F'\t' '{...}'` — native TSV support
- Python: `csv` module with `delimiter='\t'`
- Miller: `mlr --tsv cat data.tsv`

## This skill0 grows

Starting with the essentials. Will add:
- Common TSV patterns
- TSV↔CSV conversion recipes
- Column manipulation tips

## Related

- [csv](../csv/SKILL.md) — sibling columnar-format tool (CSV)
- [ontology-database](../ontology-database/SKILL.md) — ondb log is TSV

