mcpField
Y
youtube-watcher

youtube-watcher

github.com/hanzoskillProductivity0322 installsUpdated 37w ago
Repository

About youtube-watcher

A skill that retrieves transcripts from YouTube videos for summarization, question answering, and content extraction. It uses a script that requires yt-dlp and works with closed captions or auto-generated subtitles.

Key features

  1. 01Fetches YouTube transcripts
  2. 02Supports captions and auto-generated subtitles
  3. 03Enables transcript-based summaries
  4. 04Finds information through transcript search

Use cases

  1. 01Summarizing a YouTube video
  2. 02Answering questions about video content
  3. 03Searching transcripts for specific details

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/hanzoskill/youtube-watcher --skill youtube-watcher

After installing, type/youtube-watcherin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

.author
_meta.json
scripts/
get_transcript.py

Details

From the project README

YouTube Watcher

Fetch transcripts from YouTube videos to enable summarization, QA, and content extraction.

Usage

Get Transcript

Retrieve the text transcript of a video.

python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"

Examples

Summarize a video:

  1. Get the transcript:
    python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
    
  2. Read the output and summarize it for the user.

Find specific information:

  1. Get the transcript.
  2. Search the text for keywords or answer the user's question based on the content.

Notes

  • Requires yt-dlp to be installed and available in the PATH.
  • Works with videos that have closed captions (CC) or auto-generated subtitles.
  • If a video has no subtitles, the script will fail with an error message.

Comments

Markdown supported