summarize

Summarize URLs, local files, and YouTube links via the CLI.

386k|81.1k|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/steipete/clawdis --skill summarize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/steipete/clawdis/tree/main/skills/summarize
Command: npx skills add https://github.com/steipete/clawdis --skill summarize

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires summarize.

What problem does it solve?

This Skill instantly condenses long articles, PDFs, videos, and web pages into key takeaways, saving you hours of reading time.

Core Features & Use Cases

  • Content Summarization: Quickly extract key points from websites, documents, and multimedia content.
  • Use Case: When you need to quickly understand the main points of a research paper, news article, or YouTube video without watching or reading the entire content.

Quick Start

Summarize the content at 'https://example.com/article' using the Gemini model.

Frequently Asked Questions about summarize

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

FAQPage Schema
How do I summarize a web page or PDF quickly?

Summarize URLs, local files, and PDFs using the summarize CLI tool with your preferred provider API key (OpenAI, Anthropic, Xai, or Gemini). Pass the file path or URL as an argument to generate a concise summary in seconds, with optional --length flag to control summary size.

Can I summarize YouTube videos with this tool?

Yes, the summarize CLI extracts and condenses YouTube video content using the --youtube flag. Provide the video link and your API key to get a summary without watching the full video.

What file formats and content types does this support?

The summarize CLI processes web pages, PDFs, images, and audio files, plus YouTube videos. It reads content via the CLI, applies summarization logic, and outputs text or machine-readable JSON with the --json flag.

Do I need API keys to use this Skill?

Yes, you need at least one provider API key: OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY. Configure your default model in ~/.summarize/config.json to streamline repeated summaries.

How do I adjust summary length and output format?

Use --length to set summary verbosity, --max-output-tokens to cap response size, and --json to export structured output. The --extract-only flag pulls raw content without summarization; --firecrawl enables advanced web scraping before summarization.

What's the difference between summarizing locally stored documents versus web content?

Both local files and URLs work with the same CLI syntax; the tool handles fetching remote content or reading disk files transparently. Web content may require --firecrawl for complex layouts; local PDFs and images process directly without external dependencies.