summarize

Summarize text from URLs, transcripts, podcasts, and local files.

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill summarize-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/summarize
Command: npx skills add https://github.com/letta-ai/lettabot --skill summarize-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the extraction and summarization of content from URLs, transcripts, podcasts, and local files, enabling quick understanding without reading full texts.

Core Features & Use Cases

  • URL and web content summarization: Generate concise summaries from articles, blog posts, or web pages.
  • Transcript and media summaries: Create quick overviews from YouTube transcripts and podcast episodes.
  • Local document briefing: Produce briefs from local files such as PDFs, Word docs, or text files to accelerate decision making.

Quick Start

Install the summarize CLI (brew) or run the installed binary, then run summarize with a URL or file path: summarize "https://example.com/article" --model google/gemini-3-flash-preview summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview

Frequently Asked Questions about summarize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize a YouTube transcript or podcast from a URL?

To summarize a YouTube transcript or podcast, run the summarize CLI with the media URL. It extracts the text and generates a concise summary, allowing you to quickly grasp content without watching the full video or listening to the entire episode.

Can I generate summaries from local PDF and text files?

Yes, you can summarize local documents by providing the file path to the CLI. It processes local files such as PDFs, Word docs, or text files to produce briefs, accelerating decision making from your offline documents.

How do I configure output length and model selection for summarization?

You can configure output length, JSON formatting, and model selection using CLI arguments and optional local config files. For example, specify the model directly using the --model flag when running the summarize command.

Do I need API keys to extract and summarize web pages?

Yes, you need API keys to extract and summarize web pages, which are configured using environment variables. This setup allows the CLI to authenticate requests to the selected large language model for generating your summaries.