summarize

Extract and condense text from URLs, transcripts, and local files.

335|2|Updated May 6, 2026
One-click install
npx skills add https://github.com/THU-SAGE/syll --skill summarize-thu-sage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/THU-SAGE/syll/tree/main/syll/skills/summarize
Command: npx skills add https://github.com/THU-SAGE/syll --skill summarize-thu-sage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Summarize quickly pulls out the gist of long articles, transcripts, or documents so you can understand content without reading everything line by line.

Core Features & Use Cases

  • URL and local-file summarization: summarize web pages and local documents in one workflow, including PDFs and other file types you provide.
  • YouTube best-effort transcript and summaries: extract transcripts from YouTube links (without requiring yt-dlp) and produce a concise summary.
  • Model- and provider-aware control: choose an LLM provider via API keys and tune output length or JSON formatting for downstream use.

Example use case: You paste a news link and ask for a concise briefing; you get a short summary you can share or act on immediately.

Quick Start

Ask it to summarize a given article or video link, for example: summarize this YouTube link and return a short summary, or if the transcript is too large then summarize first and ask which section to expand.

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 without downloading the video file?

To summarize a YouTube video, you can extract the transcript directly from the URL using best-effort derivation without needing yt-dlp, then condense the text into a concise summary.

Can I summarize local PDF files and web URLs in the same workflow?

Yes, you can summarize local PDF files and web URLs in a single workflow by providing the document paths or links to extract and condense the text into a quick briefing.

How do I get JSON output from a summarized article?

You can get JSON output from a summarized article by enabling JSON mode and configuring the output length, allowing you to structure the extracted summary for downstream programmatic use.

What is the best way to summarize a long podcast transcript?

The best way to summarize a long podcast transcript is to extract the text and condense it to answer what it is about quickly, asking the tool to expand specific sections if the initial summary is too broad.

Do I need an API key to use different LLM providers for summarization?

Yes, you need an API key to satisfy provider model selection, allowing you to choose your preferred LLM provider for extracting and condensing text from URLs or local files.

What happens if web article extraction fails during summarization?

If web article extraction fails, the summarization process applies fallback extraction mechanisms to ensure it can still pull the gist of the content and answer what the page is about.