summarize

Summarize web pages, PDFs, YouTube videos, and local files via CLI.

1|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill summarize-xianmingyao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/xianmingyao/openclaw-CaySon/tree/main/skills/summarize
Command: npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill summarize-xianmingyao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides fast, automated summaries of content from the web, PDFs, images, and YouTube, letting you digest long materials quickly.

Core Features & Use Cases

  • Summarize URLs, local files, PDFs, images, and YouTube videos with a simple CLI command.
  • Model selection and output options let you tailor the depth and format of each summary for research, notes, or content planning.
  • Use Case: Quickly generate concise briefs from long articles or video transcripts to inform meetings or study sessions.

Quick Start

Summarize a URL or file by running 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 or PDF using a CLI?

To summarize a YouTube video or PDF using a CLI, run the summarize command with your target URL or local file path. The Skill automates extraction and condenses the content into configurable summaries for fast research.

What's the best way to summarize web pages with custom length and output formats?

The best way to summarize web pages with custom output is using CLI flags like --length, --max-output-tokens, and --json. These options let you precisely control summary depth and format the results for research or content planning.

Do I need an OpenAI or Anthropic API key to summarize content?

You need an API key from OpenAI, Anthropic, xAI, or Gemini to summarize content. The default model is google/gemini-3-flash-preview, which requires the GEMINI_API_KEY environment variable to be set for the CLI to function.

Can I extract raw text from URLs and PDFs without generating a summary?

You can extract raw text from URLs and PDFs without generating a summary by using the --extract-only flag. This bypasses the model summarization step, outputting the original processed content directly for custom downstream analysis.

How does model selection work when summarizing long articles or video transcripts?

Model selection when summarizing long articles or video transcripts works by using the --model flag. You can switch between supported providers like Google, OpenAI, Anthropic, and xAI to balance processing speed, context limits, and summary quality.

What are the limitations of using a CLI to summarize local files and web content?

Limitations of using a CLI to summarize local files and web content include dependency on external API keys and provider rate limits. It also requires a local command line environment to execute the summarization commands and process the outputs.