Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Summarize

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

Summarize is a Claude Code skill that runs the summarize CLI to condense URLs, PDFs, images, audio, and YouTube links into text using OpenAI, Anthropic, xAI, or Google models.

About

Summarize is a Claude Code skill that wraps the `summarize` CLI to condense web pages, local files (PDF, image, audio), and YouTube links into text. It runs against OpenAI, Anthropic, xAI, or Google models depending on which API key is set, defaulting to Gemini Flash. A developer uses it to quickly summarize a document or link from the terminal, with flags for length, JSON output, and fallback extraction.

  • CLI that summarizes URLs, PDFs, images, audio, and YouTube links
  • Works with OpenAI, Anthropic, xAI, or Google models via BYO API key
  • Length, JSON output, extract-only, and Firecrawl/Apify fallback flags

Summarize by the numbers

  • 8 all-time installs (skills.sh)
  • Ranked #410 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

summarize capabilities & compatibility

Free CLI; needs a provider API key (defaults to Google Gemini); optional Firecrawl/Apify keys

Capabilities
token optimization · web scraping · pdf parsing · transcription
Works with
openai · anthropic
Use cases
token optimization · research · pdf parsing · transcription
Runs
Runs locally
Pricing
Bring your own API key
Requires keys
OPENAI_API_KEY · ANTHROPIC_API_KEY · XAI_API_KEY · GEMINI_API_KEY
From the docs

What summarize says it does

Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
SKILL.md
Fast CLI to summarize URLs, local files, and YouTube links.
SKILL.md
Default model is `google/gemini-3-flash-preview` if none is set.
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill summarize

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Summarize a URL, file, or YouTube link from the terminal using a chosen LLM provider.

Who is it for?

Quickly summarizing a web page, document, or video from the command line.

Skip if: Deep multi-document synthesis or workflows that need custom summarization logic beyond the CLI's flags.

When should I use this skill?

You need to summarize a URL, a local PDF/image/audio file, or a YouTube link.

What you get

A short, medium, or long text summary of the source, optionally as machine-readable JSON.

By the numbers

  • supports 5 source types (web, PDF, image, audio, YouTube)
  • 6 length presets (short/medium/long/xl/xxl/chars)

Files

SKILL.mdMarkdownGitHub ↗

Summarize

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

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

Model + keys

Set the API key for your chosen provider:

  • OpenAI: OPENAI_API_KEY
  • Anthropic: ANTHROPIC_API_KEY
  • xAI: XAI_API_KEY
  • Google: GEMINI_API_KEY (aliases: GOOGLE_GENERATIVE_AI_API_KEY, GOOGLE_API_KEY)

Default model is google/gemini-3-flash-preview if none is set.

Useful flags

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract-only (URLs only)
  • --json (machine readable)
  • --firecrawl auto|off|always (fallback extraction)
  • --youtube auto (Apify fallback if APIFY_API_TOKEN set)

Config

Optional config file: ~/.summarize/config.json

{ "model": "openai/gpt-5.2" }

Optional services:

  • FIRECRAWL_API_KEY for blocked sites
  • APIFY_API_TOKEN for YouTube fallback

Related skills

FAQ

Which models does it support?

OpenAI, Anthropic, xAI, and Google via the matching API key, defaulting to google/gemini-3-flash-preview.

Can it handle blocked sites or YouTube?

Yes, with FIRECRAWL_API_KEY for blocked sites and APIFY_API_TOKEN for a YouTube fallback.

CLI & Terminalllmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.