summarize

Summarizes or extracts text and transcripts from URLs, local files, and YouTube links.

55|12|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Yapie0/safe-openclaw --skill summarize-yapie0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/Yapie0/safe-openclaw/tree/main/skills/summarize
Command: npx skills add https://github.com/Yapie0/safe-openclaw --skill summarize-yapie0

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Summarize or extract text and transcripts from URLs, local files, and YouTube links.

Core Features & Use Cases

  • Summarize content from URLs, local files, and YouTube transcripts
  • Best-effort transcript extraction for YouTube URLs
  • Configurable model selection and API key management for multiple providers
  • Optional JSON output and content length controls
  • Use cases include quick briefs, research digests, and content summarization for meetings

Quick Start

Run summarize on a URL or a local file to generate a concise 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 articles from URLs?

To summarize content from URLs and YouTube links, this tool extracts text and transcripts, then applies configurable AI models to generate concise summaries. It processes articles, PDFs, and long videos directly.

Do I need API keys to extract and summarize content?

Yes, API keys are required for providers like OpenAI, Anthropic, xAI, or Gemini to run the summarize process. You must configure a default model and your provider credentials before executing extraction or summarization tasks.

Can I extract text from PDFs and local files without summarizing them?

Yes, you can extract text from local files and PDFs without generating a summary. By using the optional extract-only flag, the tool retrieves the raw text content instead of passing it through the AI model for reduction.

What's the best way to get JSON output from summarized articles?

The best way to get JSON output from summarized articles is to enable the optional JSON output flag. This structures the extracted and summarized content into a machine-readable format for downstream applications.

Does the YouTube transcript extraction fallback work for all videos?

The YouTube transcript extraction operates on a best-effort basis with an optional fallback mechanism. It targets YouTube URLs to retrieve available transcripts, though results may vary depending on video-specific caption availability.

How do I control the length of summaries generated from long videos?

You can control the length of summaries generated from long videos using optional length flags. This allows you to configure the AI model to output concise digests or more detailed briefs based on your requirements.