summarize

Summarize text and transcripts from URLs, local files, and YouTube content.

6|2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/zeminroot/cheerclaw --skill summarize-zeminroot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/zeminroot/cheerclaw/tree/main/cheerclaw/skills/summarize
Command: npx skills add https://github.com/zeminroot/cheerclaw --skill summarize-zeminroot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Summarizes text and transcripts from URLs, local files, and YouTube content, providing a quick, readable digest when browsing or researching.

Core Features & Use Cases

  • Fast CLI to summarize URLs, local files, and YouTube links.
  • YouTube: Summary vs transcript support for long videos.
  • Flexible provider keys and models: OpenAI, Anthropic, XAI, Gemini; default Gemini.
  • Supports local and remote content summarization with configurable output length.

Quick Start

Run summarize with a URL or local file path to generate a concise summary or transcript.

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 URL?

Yes, it summarizes local text files in addition to URLs and YouTube content. You provide the file path via the CLI, and it generates a concise summary of the local document's contents.

Can I use OpenAI or Anthropic models to summarize web content?

Yes, you can use OpenAI, Anthropic, XAI, or Gemini models to summarize web content by providing the respective provider API keys. Gemini is used as the default model for generating summaries.

How do I extract only the transcript from a YouTube video without summarizing?

You can extract only the transcript from a YouTube video without summarizing by using the --extract-only CLI option. This fetches the raw text transcript instead of generating an AI content digest.

What is the best way to control the output length of a URL content digest?

The best way to control the output length of a URL content digest is by using the --length or --max-output-tokens CLI options. These settings adjust the maximum size of the generated summary.

Do I need a config file to summarize local files and URLs?

You do not need a config file to summarize local files and URLs, but optional configuration is supported at ~/.summarize/config.json. Provider API keys are required, and CLI arguments can override default settings.