summarize

Summarize text and transcripts from URLs, PDFs, YouTube videos, and local files.

3|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/harivansh-afk/claude-code-vertical --skill summarize-harivansh-afk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/harivansh-afk/claude-code-vertical/tree/main/skill-index/skills/summarize
Command: npx skills add https://github.com/harivansh-afk/claude-code-vertical --skill summarize-harivansh-afk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps users quickly derive insights from long-form content by summarizing articles, transcripts, podcasts, URLs, and local files, reducing reading time and information overload.

Core Features & Use Cases

  • URL and document summarization: generate concise briefs from web pages, PDFs, and text documents.
  • Transcript extraction: pull transcripts or summaries from YouTube videos and other media.
  • Flexible inputs: accept URLs, local files, or media links and produce focused summaries.
  • Configurable outputs: adjust length and level of detail with model and flag options.

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 a YouTube video transcript automatically?

You can summarize local files by providing the file path instead of a URL. The tool processes local documents like PDFs to generate focused text summaries and briefs.

Can I summarize local PDF files and text documents?

You can summarize local files by providing the file path instead of a URL. The tool processes local documents like PDFs to generate focused text summaries and briefs.

How do I extract text from a URL without generating a full summary?

You can control summary length and detail using the `--length` and `--max-output-tokens` flags. These options adjust the output size to fit your specific requirements.

Does this summarization tool support different AI models like OpenAI and Gemini?

Yes, the tool supports configurable AI providers including OpenAI, Anthropic, X AI, and Gemini. You can specify your preferred model using the `--model` flag.

How do I extract text from a URL without generating a full summary?

You can extract text from a URL without summarizing by using the `--extract-only` flag. This pulls the raw text content from web pages for further processing.

Can I format my content summaries as structured JSON output?

Yes, you can format summaries as structured JSON output by using the `--json` flag. This structures the extracted insights for programmatic use and integration.