Summarize or transcribe URLs, videos, PDFs, and local files quickly.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "summarize" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/skills/summarize/SKILL.md 2. Save it as ~/.claude/skills/summarize/SKILL.md 3. Reload skills and tell me it's ready
Use summarize to extract the key points from this link and return a short summary: https://example.com/article
A concise summary of the webpage with the main takeaways.
Use summarize to transcribe this YouTube video; if it is too long, give me a tight summary first, then expand by time range: https://youtu.be/dQw4w9WgXcQ
A transcript when available, or a tight summary first with the option to expand specific sections.
Use summarize to summarize this local PDF and list five key points: /path/to/file.pdf
A high-level summary of the PDF plus a list of key points.
Researchers, students, or writers can use it to fetch and summarize article links, helping them decide whether deeper reading is needed. It also supports shorter or longer summary lengths.
When users want to know what a YouTube video or podcast is about, this skill can generate a summary and attempt transcript extraction. If the transcript is too long, it can start with a tight summary before expanding.
Office workers or students can quickly summarize local files such as PDFs to extract the main points and save reading time. It can also output extracted content directly without an LLM summary.
The documentation describes a fast CLI tool for summarizing URLs, local files, and YouTube links. It covers trigger phrases, quick-start commands, and the difference between YouTube summaries and transcript extraction. It also explains model and API key setup, useful flags such as length, extract, and JSON output, plus optional configuration and fallback services like Firecrawl and Apify.
Fast CLI to summarize URLs, local files, and YouTube links.
Use this skill immediately when the user asks any of:
yt-dlp needed)summarize "https://example.com"
summarize "/path/to/file.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto
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.
Set the API key for your chosen provider:
OPENAI_API_KEYANTHROPIC_API_KEYXAI_API_KEYGEMINI_API_KEY (aliases: GOOGLE_GENERATIVE_AI_API_KEY, GOOGLE_API_KEY)Default model is auto; config may choose the provider/model.
--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 if APIFY_API_TOKEN set)Optional config file: ~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
Optional services:
FIRECRAWL_API_KEY for blocked sitesAPIFY_API_TOKEN for YouTube fallbackBased on the description and docs, it can summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files. The CLI examples explicitly show webpage URLs, local PDFs, and YouTube links.
You need the API key for your chosen model provider, such as OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY. Optional services may also use FIRECRAWL_API_KEY or APIFY_API_TOKEN.
Yes. The docs include an --extract flag to print extracted content without an LLM summary, and it also supports --json for machine-readable output.
Automate OpenClaw nightly releases, branch maintenance, and forward-porting to main.
Debug Node.js apps with inspect, breakpoints, heap, and CPU profiling.
Audit and harden OpenClaw hosts for security and operational health.
List chats, review message history, and send iMessage or SMS from CLI.
Create, search, and manage Bear notes on macOS via grizzly CLI.
Generate shareable code or text diffs for review and collaboration.
Discover and track YouTube channels, then summarize videos without transcripts.
Search recordings, summarize meetings, create clips, and automate assistant workflows.
Extract YouTube captions and metadata to quickly summarize video content.
Summarize YouTube videos with transcripts, key points, and metadata retrieval.
Summarize conversations, save key points, and review summary history easily.
Fetch, summarize, and export WeChat public articles into multiple note formats.