summarize

Summarize URLs, local files, and YouTube links with JSON output.

2.5k|423|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill summarize-bitterbot-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/summarize
Command: npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill summarize-bitterbot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracts concise summaries or transcripts from URLs, podcasts, and local files to save time and improve comprehension.

Core Features & Use Cases

  • Summarize web pages, videos, and documents with quick, readable outputs.
  • Produce best-effort transcripts or summaries for YouTube and other media.
  • Generate structured results suitable for quick ingestion by other tools.

Quick Start

Run summarize on a URL, a local file, or a YouTube link to obtain a concise summary.

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 video or web page URL?

To summarize a YouTube video or web page URL, you run the summarize tool on the link to extract text. It outputs short or long summaries and transcripts for quick reading.

Can I extract transcripts and summaries from local files?

Yes, you can extract summaries and transcripts from local files. The Skill processes local documents alongside URLs, providing readable outputs or structured JSON for quick ingestion.

Do I need an API key to extract text from videos and documents?

Yes, you need a configured API key like GEMINI or OpenAI to extract text from videos and documents. The summarize binary requires these keys to automate the summarization process.

Does the summarization tool support structured JSON output?

Yes, the summarization tool supports structured JSON output. You can use specific extraction modes and flags to generate results suitable for quick ingestion by downstream tools.

What are the options for summary length when processing web content?

When processing web content, the options for summary length include short or long outputs. You can specify these length options via optional flags when running the summarize binary.

Why is my media summarization not working for large videos?

Your media summarization may not work for large videos if API keys are missing or the summarize binary is unconfigured. Ensure dependencies are met, as the tool provides best-effort transcripts.