mcpField
S
summarize

summarize

github.com/hkuds生産性49.7k66 回インストール今日更新
リポジトリ

summarize について

summarize は、URL、ローカルファイル、YouTube リンクを要約するコマンドラインスキルで、動画の文字起こし抽出も試みます。モデルを設定でき、ウェブページと YouTube 向けの任意の抽出フォールバックも利用できます。

主な機能

  1. 01URL とローカルファイルの要約
  2. 02YouTube リンクの要約
  3. 03YouTube の文字起こし抽出
  4. 04モデルと出力長の設定
  5. 05JSON 出力と抽出のみの指定

活用シーン

  1. 01記事の概要をすばやく把握
  2. 02ローカル PDF の要約
  3. 03YouTube 動画の要約や文字起こし

インストール

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

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

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

詳細

Summarize

URL、ローカルファイル、YouTube リンクを要約する高速 CLI です。

使用するタイミング(トリガーフレーズ)

ユーザーが次のいずれかを尋ねた場合は、このスキルをすぐに使用してください:

  • 「use summarize.sh」
  • 「このリンク/動画は何について?」
  • 「この URL/記事を要約して」
  • 「この YouTube/動画を文字起こしして」(ベストエフォートの文字起こし抽出。yt-dlp は不要)

クイックスタート

summarize "https://example.com" --model google/gemini-3-flash-preview
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto

YouTube:要約と文字起こしの比較

ベストエフォートの文字起こし(URL のみ):

summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only

ユーザーが文字起こしを求めたが、それが膨大な場合は、まず簡潔な要約を返し、その後でどのセクション/時間範囲を展開するかを尋ねてください。

モデル + キー

選択したプロバイダーの API キーを設定してください:

  • OpenAI: OPENAI_API_KEY
  • Anthropic: ANTHROPIC_API_KEY
  • xAI: XAI_API_KEY
  • Google: GEMINI_API_KEY(エイリアス: GOOGLE_GENERATIVE_AI_API_KEY, GOOGLE_API_KEY)

何も設定されていない場合、デフォルトのモデルは google/gemini-3-flash-preview です。

便利なフラグ

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract-only(URL のみ)
  • --json(機械可読)
  • --firecrawl auto|off|always(フォールバック抽出)
  • --youtube auto(APIFY_API_TOKEN が設定されている場合の Apify フォールバック)

設定

オプションの設定ファイル:~/.summarize/config.json

{ "model": "openai/gpt-5.2" }

オプションのサービス:

  • ブロックされたサイト向けの FIRECRAWL_API_KEY
  • YouTube フォールバック向けの APIFY_API_TOKEN

コメント