file_reader について
ローカルのテキストファイルを読み取り、要約するスキルです。ファイル形式を先に確認し、大きなファイルでは必要箇所に絞ります。PDF、Office 文書、メディア、画像は対象外です。
主な機能
- 01テキストファイルの読み取りと要約
- 02ファイル形式の確認
- 03大容量ファイルからの関連箇所抽出
- 04構造化データの概要表示
- 05未信頼ファイルを実行しない安全指針
活用シーン
- 01ローカルの Markdown やログの要約
- 02JSON または YAML の重要フィールド確認
- 03CSV のヘッダーとサンプル行の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ agentscope-ai/ qwenpaw --skill file_readerインストール後、Claude Code で/file_readerを入力して読み込まれたか確認します。
詳細
ファイル読み取りツールボックス
ユーザーからローカルのテキストベースのファイルの読み取りや要約を依頼された場合に、このスキルを使用します。PDF、Office ドキュメント、画像、音声、動画は対象外のため、専用のスキル/ツールで処理してください。
クイック形式チェック
読み取る前に、形式を確認します。
file -b --mime-type "/path/to/file"
ファイルが大きい場合は、内容全体を出力せず、関連する箇所を少量だけ抽出して要約してください。
テキストベースのファイル(read_file を使用)
推奨対象:.txt、.md、.json、.yaml/.yml、.csv/.tsv、.log、.sql、ini、toml、py、js、html、xml のソースコード。
手順:
read_fileを使用して内容を取得します。- 主要なセクションを要約するか、ユーザーが求めた関連箇所を提示します。
- JSON/YAML の場合は、トップレベルのキーと重要なフィールドを一覧表示します。
- CSV/TSV の場合は、ヘッダーと先頭の数行を表示してから、列を要約します。
大きなログ
ファイルが非常に大きい場合は、末尾の範囲を使用します。
tail -n 200 "/path/to/file.log"
最後のエラー/警告と、注目すべきパターンを要約します。
対象外
このスキルでは、以下を処理しないでください(これらはほかのスキルで扱います)。
- Office(docx/xlsx/pptx)
- 画像
- 音声/動画
安全性と動作
- 信頼できないファイルを実行しないでください。
- 必要最小限の範囲を読み取ることを優先してください。
- ツールが利用できない場合は、その制約を説明し、別の形式で提供するようユーザーに依頼してください。
コメント
Markdown 対応