mcpField
S
summarize

summarize

github.com/bjesuiter生産性072 回インストール1 週間前に更新
リポジトリ

summarize について

summarize は、Webページやローカルファイルの内容を抽出・要約するコマンドラインスキルです。PDFやYouTubeリンクにも対応し、要約の長さや出力形式を指定できます。

主な機能

  1. 01Webとローカルコンテンツの要約
  2. 02要約の長さとトークン上限の指定
  3. 03要約せずに内容を抽出
  4. 04JSON形式での出力
  5. 05取得上の制限の報告

活用シーン

  1. 01Webページの短い要約の作成
  2. 02ローカルPDFからのテキスト抽出
  3. 03要約せずにWebページの内容を取得
  4. 04YouTubeリンクの処理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/bjesuiter/skills --skill summarize

インストール後、Claude Code で/summarizeを入力して読み込まれたか確認します。

詳細

要約

Summarize を使って、ウェブやローカルのコンテンツを抽出または要約します。

ワークフロー

  1. 入力が URL またはアクセス可能なローカルパスであることを確認します。
  2. 設定済みまたはデフォルトのモデルで summarize <input> を実行します。
  3. 要求された出力に必要な制御オプションのみを追加します。
  4. 取得に関する制限があれば記載し、要約または抽出したコンテンツを返します。
summarize "https://example.com"
summarize "/path/to/document.pdf"
summarize "https://youtu.be/VIDEO_ID" --youtube auto

ユーザーから指定がない限り、特定のモデルを選択または推奨しないでください。モデルの指定があった場合は、--model を渡す前に、インストール済み CLI で現在サポートされているモデルの構文を確認してください。

出力の制御

  • --length short|medium|long|xl|xxl|<chars> を使って要約のサイズを制御します。
  • --max-output-tokens <count> を使って出力トークン数の上限を設定します。
  • --extract-only を使って、要約せずに URL のコンテンツを取得します。
  • 構造化された機械可読形式が役立つ場合は、--json を使います。
summarize "https://example.com" --length short
summarize "/path/to/document.pdf" --max-output-tokens 1200 --json
summarize "https://example.com" --extract-only

認証と抽出

設定済みのモデルプロバイダーに必要な API キーが環境内で利用可能であることを確認します。キーを表示したり、公開したりしないでください。

取得が難しいページやアクセスがブロックされたページでは、設定済みの場合に限り、オプションの抽出サービスを使用します。

  • FIRECRAWL_API_KEY を設定し、--firecrawl auto|off|always を使います。
  • YouTube の処理で Apify のフォールバックが必要な場合は、APIFY_API_TOKEN を設定します。

ライブでの確認

フラグ、プロバイダー、モデルは変更される可能性があるため、インストール済み CLI のヘルプを正としてください。

summarize --help
summarize --help | rg -i 'model|provider|extract|youtube|firecrawl'

コメント