csv について
CSV Processing Skillは、awk、cut、sort、grepなどの標準的なBashツールでCSVファイルを処理します。コマンドラインで表データを扱う人向けに、集計、絞り込み、列選択、並べ替えのスクリプトを提供します。
主な機能
- 01CSV統計の集計
- 02列の値による行の絞り込み
- 03指定列の選択
- 04数値順・逆順を含む列の並べ替え
活用シーン
- 01売上CSVの概要を確認
- 02ステータスでユーザー記録を絞り込み
- 03必要な列のデータを抽出して並べ替え
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vercel-labs/ bash-tool --skill csvインストール後、Claude Code で/csvを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/analyze.shfilter.shselect.shsort.sh詳細
CSV 処理スキル
標準的な bash ツール(awk、cut、sort、grep)を使って CSV ファイルを処理します。
利用可能なスクリプト
analyze.sh
CSV ファイルの統計情報と概要を取得します。
bash /skills/csv/scripts/analyze.sh data.csv
filter.sh
列の値が指定した値と一致する行を絞り込みます。
bash /skills/csv/scripts/filter.sh data.csv <column_number> <value>
select.sh
CSV から特定の列を選択します。
bash /skills/csv/scripts/select.sh data.csv <col1,col2,col3>
sort.sh
列を基準に CSV を並べ替えます。
bash /skills/csv/scripts/sort.sh data.csv <column_number> [--numeric] [--reverse]
例
# 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
コメント
Markdown 対応