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
- 01Summarize CSV statistics
- 02Filter rows by column value
- 03Select specified columns
- 04Sort by column numerically or in reverse
Use cases
- 01Review a summary of sales data
- 02Filter user records by status
- 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 csvAfter installing, type/csvin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
scripts/analyze.shfilter.shselect.shsort.shDetails
From the project READMECSV 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