mcpField
C
csv

csv

github.com/vercel-labsData & databases629224 installsUpdated 10w ago
Repository

About csv

CSV Processing Skill uses standard Bash tools such as awk, cut, sort, and grep to process CSV files. It is for command-line data tasks, with scripts for summaries, filtering, column selection, and sorting.

Key features

  1. 01Summarize CSV statistics
  2. 02Filter rows by column value
  3. 03Select specified columns
  4. 04Sort by column numerically or in reverse

Use cases

  1. 01Review a summary of sales data
  2. 02Filter user records by status
  3. 03Extract and sort selected data columns

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/vercel-labs/bash-tool --skill csv

After installing, type/csvin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

scripts/
analyze.sh
filter.sh
select.sh
sort.sh

Details

From the project README

CSV Processing Skill

Process CSV files using standard bash tools (awk, cut, sort, grep).

Available Scripts

analyze.sh

Get statistics and summary of a CSV file.

bash /skills/csv/scripts/analyze.sh data.csv
filter.sh

Filter rows where a column matches a value.

bash /skills/csv/scripts/filter.sh data.csv <column_number> <value>
select.sh

Select specific columns from CSV.

bash /skills/csv/scripts/select.sh data.csv <col1,col2,col3>
sort.sh

Sort CSV by a column.

bash /skills/csv/scripts/sort.sh data.csv <column_number> [--numeric] [--reverse]

Examples

# Show CSV summary
bash /skills/csv/scripts/analyze.sh sales.csv

# Filter where column 3 equals "active"
bash /skills/csv/scripts/filter.sh users.csv 3 active

# Select columns 1, 2, and 4
bash /skills/csv/scripts/select.sh data.csv 1,2,4

# Sort by column 2 numerically in reverse
bash /skills/csv/scripts/sort.sh data.csv 2 --numeric --reverse

Comments

Markdown supported