Agent skill · writing content · sundial-org

youtube-summarizer

Automatically fetch YouTube video transcripts, generate structured summaries, and send full transcripts to messaging platforms. Detects YouTube URLs and provides metadata, key insights, and downloadable transcripts.

Why this skill is useful

Adds specific commands and structured templates for summarizing YouTube video content that the AI wouldn't reliably generate on its own.

What it needs

Requires mcp-server-youtube-transcript installed locally. About 3k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

YouTube Summarizer Skill Automatically fetch transcripts from YouTube videos, generate structured summaries, and deliver full transcripts to messaging platforms. When to Use Activate this skill when: User shares a YouTube URL (youtube.com/watch, youtu.be, youtube.com/shorts) User asks to summarize or transcribe a YouTube video User requests information about a YouTube video's content Dependencies Required: MCP YouTube Transcript server must be installed at: /root/clawd/mcp-server-youtube-transcript If not present, install it: Workflow 1. Detect YouTube URL Extract video ID from these patterns: https://www.youtube.com/watch?v=VIDEOID https://youtu.be/VIDEOID https://www.youtube.com/shorts/VIDEOID Direct video ID: VIDEOID (11 characters) 2. Fetch Transcript Run this command to get the transcript: Replace VIDEOID with the extracted ID. Read the output from /tmp/yt-transcript.json. 3. Process the Data Parse the JSON to extract: result.metadata.title - Video title result.metadata.author - Channel name result.metadata.viewCount - Formatted view count result.metadata.publishDate - Publication date result.actualLang - Language used result.lines - Array of transcript segments Full text: result.lines.map(l => l.text).join(' ') 4. Generate Summary Create a structured summary using this template: Aim for: Main thesis: 1-2 sentences maximum Key insights: 3-5 bullets, each 1-2 sentences Notable points: 2-4 supporting details Takeaway: Actionable conclusion 5. Save Full Transcript Save the complete transcript to a timestamped file: Include in the file: Video metadata header Full transcript text URL reference 6. Platform-Specific Delivery If channel is Telegram: If channel is other/webchat: Just reply with the summary (no file attachment). 7. Reply with Summary Send the structured summary as your response to the user. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/youtube-summarizer

View the source on GitHub

Browse the @skills marketplace