mcpField
F
file_reader

file_reader

github.com/agentscope-aiドキュメント36.7k59 回インストール今日更新
リポジトリ

file_reader について

ローカルのテキストファイルを読み取り、要約するスキルです。ファイル形式を先に確認し、大きなファイルでは必要箇所に絞ります。PDF、Office 文書、メディア、画像は対象外です。

主な機能

  1. 01テキストファイルの読み取りと要約
  2. 02ファイル形式の確認
  3. 03大容量ファイルからの関連箇所抽出
  4. 04構造化データの概要表示
  5. 05未信頼ファイルを実行しない安全指針

活用シーン

  1. 01ローカルの Markdown やログの要約
  2. 02JSON または YAML の重要フィールド確認
  3. 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 のソースコード。

手順:

  1. read_file を使用して内容を取得します。
  2. 主要なセクションを要約するか、ユーザーが求めた関連箇所を提示します。
  3. JSON/YAML の場合は、トップレベルのキーと重要なフィールドを一覧表示します。
  4. CSV/TSV の場合は、ヘッダーと先頭の数行を表示してから、列を要約します。

大きなログ

ファイルが非常に大きい場合は、末尾の範囲を使用します。

tail -n 200 "/path/to/file.log"

最後のエラー/警告と、注目すべきパターンを要約します。

対象外

このスキルでは、以下を処理しないでください(これらはほかのスキルで扱います)。

  • PDF
  • Office(docx/xlsx/pptx)
  • 画像
  • 音声/動画

安全性と動作

  • 信頼できないファイルを実行しないでください。
  • 必要最小限の範囲を読み取ることを優先してください。
  • ツールが利用できない場合は、その制約を説明し、別の形式で提供するようユーザーに依頼してください。

コメント