summarize

Generate concise summaries for URLs, local files, and YouTube content via CLI.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/joneqian/EvoClaw --skill summarize-joneqian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/joneqian/EvoClaw/tree/main/packages/core/src/skill/bundled/summarize
Command: npx skills add https://github.com/joneqian/EvoClaw --skill summarize-joneqian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the generation of concise summaries for URLs, local files, and YouTube content via a CLI to help users quickly grasp long or complex sources.

Core Features & Use Cases

  • Web, document, and media summarization: summarize web pages, PDFs, images, and audio/video transcripts.
  • Knowledge distillation: create compact briefs for research, content curation, or meeting prep.
  • Use Case: a developer wants a quick digest of a long article to share with teammates.

Quick Start

Run summarize on a URL or file using a chosen model to produce 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 web content and PDF files from the command line?

To summarize web content and PDF files, you can run the summarize CLI on a URL or local file path to generate a concise summary. This automates the extraction of key information from long documents for quick review.

Can I extract transcripts and summaries from YouTube videos using a CLI?

Yes, you can summarize YouTube videos using the CLI with a built-in YouTube fallback feature. It processes video content to deliver distilled text summaries, helping you quickly grasp video information without watching.

Do I need an API key to generate summaries for local documents?

You need the summarize binary installed via a package manager like brew, and optional provider API keys to generate summaries for local documents. These keys enable the underlying model to process your PDFs, images, and audio files.

What is the best way to control the length of automated summaries for research?

The best way to control summary length for research is by using supported CLI flags like length and max-output-tokens. These parameters dictate the brevity of the generated briefs, ensuring compact knowledge distillation.

Does the summarize CLI support outputting raw extracted data instead of a summary?

Yes, the summarize CLI supports an extract-only flag to output raw extracted data instead of a generated summary. This is useful when you need the original text or transcript for custom downstream processing.

How do I get structured JSON output from web content and media summarization?

You can get structured JSON output from web content and media summarization by passing the JSON output flag in the CLI. This formats the distilled summaries into structured data, enabling integration with automated pipelines.