summarize

Summarize URLs, local files, and YouTube links into concise explanations.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill summarize-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/summarize
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill summarize-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

summarize helps you quickly understand what a URL, transcript, or local document is saying so you do not have to read everything end to end.

Core Features & Use Cases

  • Summarize URLs and local files: Quickly get a condensed explanation of articles, web pages, and files you provide.
  • Best-effort YouTube transcript extraction: Use YouTube links to pull transcript text (without requiring yt-dlp) and then summarize it.
  • Fallback extraction services: Support extraction via Firecrawl or an optional Apify YouTube path when configured.

Quick Start

Run summarize on a link by executing a command like: summarize "https://example.com" --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 video without downloading the video file?

To summarize a YouTube video, the Skill extracts the transcript text directly from the provided link and processes it into a concise explanation, avoiding the need to download the video file itself.

Can I summarize web pages and local documents using the same CLI command?

Yes, you can summarize web pages and local documents using the same CLI command by passing either a URL or a local file path, which routes the content for extraction and summarization.

What extraction services can I use for URL and YouTube transcript summarization?

For URL and YouTube transcript summarization, you can use built-in extraction or optional fallback services like Firecrawl and Apify, which require configuring relevant API keys for routing.

How do I get structured JSON output from a URL or file summarization task?

You can get structured JSON output from a URL or file summarization task by enabling the optional JSON output flag in the summarize CLI command during execution.

Do I need yt-dlp installed to extract YouTube transcripts for summarization?

No, you do not need yt-dlp installed to extract YouTube transcripts for summarization, because the Skill pulls transcript text directly from the YouTube link without requiring yt-dlp.