Summarize(要約)
URL、ローカルファイル、YouTubeリンクを高速に要約するCLIツールです。
使用タイミング(トリガーフレーズ)
以下のようなリクエストがあった場合は、すぐにこのスキルを使用してください。
- 「summarize.sh を使って」
- 「このリンク/動画について教えて」
- 「このURL/記事を要約して」
- 「このYouTube/動画を文字起こしして」(最善努力でのトランスクリプト抽出;
yt-dlpは不要)
クイックスタート
summarize "https://example.com"
summarize "/path/to/file.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
YouTube:要約とトランスクリプト
最善努力でのトランスクリプト(URLのみ):
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract
ユーザーがトランスクリプトを求めたものの内容が膨大な場合は、最初に簡潔な要約を返し、その後、どのセクションや時間範囲を展開してほしいか尋ねてください。
モデルとAPIキー
選択したプロバイダの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)
デフォルトモデルは auto で、設定によってプロバイダ/モデルを選択できます。
便利なフラグ
--length short|medium|long|xl|xxl|<chars>--max-output-tokens <count>--extract(抽出したコンテンツを表示、LLMによる要約なし)--json(機械可読出力)--firecrawl auto|off|always(フォールバック抽出)--youtube auto(APIFY_API_TOKENが設定されている場合、Apifyにフォールバック)
設定
オプションの設定ファイル:~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
オプションのサービス:
FIRECRAWL_API_KEY:ブロックされたサイト用APIFY_API_TOKEN:YouTubeフォールバック用