text について
標準的な bash ツールと付属スクリプトでテキストファイルを処理するスキルです。ファイル統計、パターン検索、範囲抽出、単語頻度の集計に使えます。
主な機能
- 01行数・単語数・文字数の集計
- 02コンテキスト付きパターン検索
- 03行や範囲の抽出
- 04単語頻度の集計
活用シーン
- 01文書の規模確認
- 02ログのエラーを前後付きで検索
- 03指定した行範囲の抽出
- 04テキスト内の頻出語の一覧化
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vercel-labs/ bash-tool --skill textインストール後、Claude Code で/textを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/extract.shsearch.shstats.shwordfreq.sh詳細
テキスト処理スキル
標準的な bash ツール(grep、sed、awk、wc)を使用してテキストファイルを処理します。
利用可能なスクリプト
stats.sh
テキストファイルの統計情報(行数、単語数、文字数)を取得します。
bash /skills/text/scripts/stats.sh document.txt
search.sh
テキストファイル内のパターンを検索します。
bash /skills/text/scripts/search.sh <file> <pattern> [--count] [--context <lines>]
extract.sh
ファイルから指定した行またはセクションを抽出します。
bash /skills/text/scripts/extract.sh <file> --lines <start>-<end>
bash /skills/text/scripts/extract.sh <file> --between <start_pattern> <end_pattern>
wordfreq.sh
テキストファイル内の単語の出現頻度を数えます。
bash /skills/text/scripts/wordfreq.sh document.txt [--top <n>]
使用例
# Get file statistics
bash /skills/text/scripts/stats.sh readme.txt
# Search with context
bash /skills/text/scripts/search.sh log.txt "ERROR" --context 2
# Extract lines 10-20
bash /skills/text/scripts/extract.sh file.txt --lines 10-20
# Top 10 most frequent words
bash /skills/text/scripts/wordfreq.sh article.txt --top 10
コメント
Markdown 対応