summarize

Summarize URLs, YouTube videos, PDFs, and text files into concise overviews.

46.8k|8.3k|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/HKUDS/nanobot --skill summarize-hkuds
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/HKUDS/nanobot/tree/main/nanobot/skills/summarize
Command: npx skills add https://github.com/HKUDS/nanobot --skill summarize-hkuds

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines turning long URLs, podcasts, and local documents into concise summaries, enabling faster understanding and decision-making.

Core Features & Use Cases

  • Web & Video Summaries: Generate overviews from URLs and YouTube transcripts.
  • Document Insights: Extract key points from PDFs and text files for quick reading.
  • Use Case: Imagine reviewing a research article and a set of articles in minutes by obtaining crisp summaries and essential takeaways.

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

Frequently Asked Questions about summarize

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

FAQPage Schema
How do I summarize YouTube videos and web pages from a URL?

To summarize YouTube videos and web pages, you provide the URL to the tool, which fetches transcripts and text to generate concise overviews. It targets URLs directly to extract essential takeaways quickly.

Can I use different AI models like Google Gemini or OpenAI to summarize documents?

You can use different AI models like Google Gemini, OpenAI, or Anthropic to summarize documents by passing the specific model flag. This requires configuring the respective API keys in your environment first.

What is the best way to extract key points from local PDF files and text transcripts?

The best way to extract key points from local PDF files and text transcripts is using a CLI tool that processes local paths directly. It reads local documents to deliver crisp summaries and essential takeaways for quick reading.

Do I need API keys configured to generate summaries from podcasts and local files?

Yes, you need API keys configured in your environment to generate summaries from podcasts and local files. The summarization process relies on external providers like OpenAI, Anthropic, or Google Gemini.

How do I get a section-specific extraction from a long web page transcript?

To get a section-specific extraction from a long web page transcript, you can use length and formatting flags supported by the CLI. This allows you to target specific sections or request longer extractions across diverse sources.

Why does summarizing a URL fail without setting up environment variables?

Summarizing a URL fails without environment variables because the CLI binary requires configured API keys to communicate with providers like OpenAI or Google Gemini. Without these keys, the underlying AI models cannot process the text.