summarize
A CLI tool for generating summaries or transcripts from web content, video links, and local files.
Install
mkdir -p .claude/skills/summarize && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/573" && unzip -o skill.zip -d .claude/skills/summarize && rm skill.zipInstalls to .claude/skills/summarize
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.Key capabilities
- →Summarize URLs, local files, and YouTube videos
- →Extract raw transcripts from YouTube links
- →Configure output length and token limits
- →Support multiple LLM providers via API keys
- →Output results in JSON format
How it works
The tool processes input content through a configurable LLM provider to generate summaries or extracts raw text from media sources.
Inputs & outputs
When to use summarize
- →Summarizing long articles or research papers
- →Extracting text transcripts from YouTube videos
- →Analyzing documentation files locally
- →Quickly parsing podcast content
About this skill
Summarize
Fast CLI to summarize URLs, local files, and YouTube links.
When to use (trigger phrases)
Use this skill immediately when the user asks any of:
- "use summarize.sh"
- "what's this link/video about?"
- "summarize this URL/article"
- "transcribe this YouTube/video" (best-effort transcript extraction; no
yt-dlpneeded)
Quick start
summarize "https://example.com"
summarize "/path/to/file.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
YouTube: summary vs transcript
Best-effort transcript (URLs only):
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract
If the user asked for a transcript but it's huge, return a tight summary first, then ask which section/time range to expand.
Model + keys
Set the API key for your chosen provider:
- OpenAI:
OPENAI_API_KEY - Anthropic:
ANTHROPIC_API_KEY - xAI:
XAI_API_KEY - Google:
GEMINI_API_KEY(aliases:GOOGLE_GENERATIVE_AI_API_KEY,GOOGLE_API_KEY)
Default model is auto; config may choose the provider/model.
Useful flags
--length short|medium|long|xl|xxl|<chars>--max-output-tokens <count>--extract(print extracted content, no LLM summary)--json(machine readable)--firecrawl auto|off|always(fallback extraction)--youtube auto(Apify fallback ifAPIFY_API_TOKENset)
Config
Optional config file: ~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
Optional services:
FIRECRAWL_API_KEYfor blocked sitesAPIFY_API_TOKENfor YouTube fallback
When not to use it
- →When the user requires a full video download
- →When the user needs to process massive transcripts without a summary first
Prerequisites
Limitations
- →Requires external API keys for LLM processing
- →YouTube transcript extraction is best-effort
How it compares
It provides a CLI-based automated workflow for media analysis that avoids manual transcription or browser-based summarization tools.
Compared to similar skills
summarize side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| summarize (this skill) | 18 | 2mo | Review | Beginner |
| triage | 0 | 1mo | No flags | Intermediate |
| literature-review | 559 | 2mo | Review | Advanced |
| nlm-skill | 8 | 27d | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by openclaw
View all by openclaw →You might also like
triage
codekiln
Triage Reader inbox one doc at a time with personalized pitches
literature-review
K-Dense-AI
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
nlm-skill
jacob-bd
Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM programmatically, including: creating/managing notebooks, adding sources (URLs, YouTube, text, Google Drive), generating content (podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, data tables), conducting research, chatting with sources, or automating NotebookLM workflows. Triggers on mentions of "nlm", "notebooklm", "notebook lm", "podcast generation", "audio overview", or any NotebookLM-related automation task.
youtube-wisdom
sammcj
Extract wisdom, insights, and actionable takeaways from YouTube videos. Use when asked to analyse, summarise, or extract key learnings from YouTube content. Downloads transcripts only (no video files), performs comprehensive analysis including key insights, notable quotes, structured summaries, and actionable takeaways, then saves the analysis to a markdown file.
read-arxiv-paper
karpathy
Use this skill when when asked to read an arxiv paper given an arxiv URL
knowledge-synthesis
anthropics
Combines search results from multiple sources into coherent, deduplicated answers with source attribution. Handles confidence scoring based on freshness and authority, and summarizes large result sets effectively.