youtube

star 1

Summarize YouTube videos, store with vector embeddings, and search semantically. Use when the user shares a YouTube link, asks to summarize a video, search their saved video notes, or look up what videos they have about a topic.

DmacMcgreg By DmacMcgreg schedule Updated 2/10/2026

name: youtube description: Summarize YouTube videos, store with vector embeddings, and search semantically. Use when the user shares a YouTube link, asks to summarize a video, search their saved video notes, or look up what videos they have about a topic.

YouTube Video Summarizer

Available Tools

These tools are available via the youtube-tools MCP server:

youtube_summarize

Summarize a YouTube video by URL or video ID. Extracts transcript via yt-dlp, analyzes with Claude, stores in SQLite with vector embeddings.

youtube_summarize({ video: "https://youtube.com/watch?v=dQw4w9WgXcQ" })
youtube_summarize({ video: "dQw4w9WgXcQ" })

youtube_search

Semantic vector search across all stored video summaries. Finds relevant themes, topics, insights, and quotes.

youtube_search({ query: "quantum physics experiments", limit: 5 })

youtube_list

List stored videos with optional filters.

youtube_list({})
youtube_list({ keyword: "physics", channel: "Veritasium", limit: 10 })

youtube_get

Get full details for a specific video.

youtube_get({ video_id: "dQw4w9WgXcQ" })

Trigger Phrases

  • "summarize this video" + YouTube URL
  • "what videos do I have about X"
  • "search my video notes for X"
  • "list my saved videos"
  • Any YouTube URL shared in conversation
Install via CLI
npx skills add https://github.com/DmacMcgreg/psibot --skill youtube
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator