summarize

Summarize web content, YouTube transcripts, and local documents.

1.7k|97|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill summarize-phyagentos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/PhyAgentOS/PhyAgentOS/tree/main/PhyAgentOS/skills/summarize
Command: npx skills add https://github.com/PhyAgentOS/PhyAgentOS --skill summarize-phyagentos

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Efficiently turning long web pages, videos, and documents into short, meaningful summaries to aid quick understanding and decision making.

Core Features & Use Cases

  • Summarizes web content, YouTube transcripts, and local documents for quick briefs.
  • Supports model selection and key management via environment variables (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY).
  • Provides machine-readable output options (e.g., --json) and flexible length controls (--length).

Quick Start

Invoke summarize with a URL or local file path and a model to generate a summary.

Frequently Asked Questions about summarize

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

FAQPage Schema
How do I summarize YouTube transcripts and web content from a CLI?

To summarize YouTube transcripts and web content from a CLI, invoke the summarize binary with a target URL or local file path. It processes web pages, videos, and local documents to provide concise, readable insights for quick decision making.

What is the best way to extract text from local files and URLs without reading the whole page?

The best way to extract text from local files and URLs without reading everything is to use a summarization tool with the --extract-only flag. This processes web content, YouTube transcripts, and local documents to provide quick, readable insights.

Do I need an OpenAI or Anthropic API key to generate web content summaries?

Yes, you need an API key to generate web content summaries. You must configure environment variables such as OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY to authenticate model requests and extract text from URLs or local files.

Can I control the length or output format of podcast and document summaries?

Yes, you can control the length and output format of podcast and document summaries. The tool supports flags like --length to specify summary size and --json to produce machine-readable output for integration into automated workflows.

Does the summarize tool support local document processing and content analysis?

Yes, the summarize tool supports local document processing and content analysis. It accepts local file paths alongside URLs and YouTube transcripts, enabling rapid content overviews and research briefings directly from your stored files.