mcpField
S
summarize

summarize

github.com/nkchivas生産性0125 回インストール36 週間前に更新
リポジトリ

summarize について

summarizeは、URL、ローカルファイル、YouTubeリンクを要約するコマンドラインツールです。動画の文字起こし抽出にも可能な範囲で対応し、モデルや出力形式、抽出フォールバックを設定できます。

主な機能

  1. 01URLとローカルファイルの要約
  2. 02YouTubeリンクの要約
  3. 03取得可能な動画文字起こしの抽出
  4. 04モデルと出力長の選択
  5. 05機械可読なJSON出力
  6. 06抽出フォールバックの設定

活用シーン

  1. 01記事URLの要約
  2. 02ローカルPDFの要約
  3. 03YouTube動画の概要把握
  4. 04動画の文字起こし抽出

インストール

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

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

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

同梱ファイルpackage.json

詳細

要約

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

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

ユーザーが次のいずれかを尋ねたら、すぐにこのスキルを使用します。

  • 「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

コメント