summarize について
summarize は、Webページやローカルファイルの内容を抽出・要約するコマンドラインスキルです。PDFやYouTubeリンクにも対応し、要約の長さや出力形式を指定できます。
主な機能
- 01Webとローカルコンテンツの要約
- 02要約の長さとトークン上限の指定
- 03要約せずに内容を抽出
- 04JSON形式での出力
- 05取得上の制限の報告
活用シーン
- 01Webページの短い要約の作成
- 02ローカルPDFからのテキスト抽出
- 03要約せずにWebページの内容を取得
- 04YouTubeリンクの処理
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bjesuiter/ skills --skill summarizeインストール後、Claude Code で/summarizeを入力して読み込まれたか確認します。
詳細
要約
Summarize を使って、ウェブやローカルのコンテンツを抽出または要約します。
ワークフロー
- 入力が URL またはアクセス可能なローカルパスであることを確認します。
- 設定済みまたはデフォルトのモデルで
summarize <input>を実行します。 - 要求された出力に必要な制御オプションのみを追加します。
- 取得に関する制限があれば記載し、要約または抽出したコンテンツを返します。
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'
コメント
Markdown 対応