summarize

Installation
Summary

Extract summaries and transcripts from URLs, videos, and local files via CLI.

  • Supports URLs, YouTube links, PDFs, and local files with configurable summary length (short to xxl) and output format (text or JSON)
  • Works with OpenAI, Anthropic, xAI, and Google Gemini models; defaults to Gemini 3 Flash if no model specified
  • Includes best-effort YouTube transcript extraction and Firecrawl/Apify fallbacks for blocked or hard-to-parse content
  • Single command interface with optional config file for persistent model and API key settings
SKILL.md

Summarize

Fast CLI to summarize URLs, local files, and YouTube links.

When to use (trigger phrases)

Use this skill immediately when the user asks any of:

  • “use summarize.sh”
  • “what’s this link/video about?”
  • “summarize this URL/article”
  • “transcribe this YouTube/video” (best-effort transcript extraction; no yt-dlp needed)

Quick start

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
Related skills
Installs
15.1K
GitHub Stars
371.3K
First Seen
Jan 24, 2026