summarize について
URL、ローカルファイル、YouTube リンクを要約するコマンドラインツールです。動画の文字起こし抽出にも可能な範囲で対応し、モデルや出力長の設定、JSON 出力、代替抽出を利用できます。
主な機能
- 01URL とローカルファイルの要約
- 02YouTube 動画の要約
- 03可能な範囲での動画文字起こし抽出
- 04モデルと出力長の設定
- 05JSON 出力と代替抽出
活用シーン
- 01記事やウェブページの概要把握
- 02PDF などローカルファイルの要約
- 03YouTube 動画の要約や文字起こし取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ volcengine/ openviking --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
コメント
Markdown 対応