Home ยท Skills

Youtube watcher

Fetch and read transcripts from YouTube videos.

How to use it

  1. Hit Copy the whole skill.
  2. Claude: โ‹ฏ โ†’ Download .md, then Customize โ†’ Skills โ†’ Add โ†’ Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat โ€” it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code โ€” installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/research-tools/capabilities/youtube-watcher#main ~/.claude/skills/youtube-watcher

For one project only, change the path to .claude/skills/youtube-watcher.

Not working?
  • Check which app you pasted it into โ€” the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots ยท Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text49 lines
youtube-watcher/SKILL.md49 lines1.5 KBpushed 96d agoRawView on GitHub

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.
1---
2name: youtube-watcher
3description: Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
4author: michael gathara
5version: 1.0.0
6triggers:
7 - "watch youtube"
8 - "summarize video"
9 - "video transcript"
10 - "youtube summary"
11 - "analyze video"
12metadata: {"clawdbot":{"emoji":"๐Ÿ“บ","requires":{"bins":["yt-dlp"]},"install":[{"id":"brew","kind":"brew","formula":"yt-dlp","bins":["yt-dlp"],"label":"Install yt-dlp (brew)"},{"id":"pip","kind":"pip","package":"yt-dlp","bins":["yt-dlp"],"label":"Install yt-dlp (pip)"}]}}
13---
14 
15# YouTube Watcher
16 
17Fetch transcripts from YouTube videos to enable summarization, QA, and content extraction.
18 
19## Usage
20 
21### Get Transcript
22 
23Retrieve the text transcript of a video.
24 
25```bash
26python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=VIDEO_ID"
27```
28 
29## Examples
30 
31**Summarize a video:**
32 
331. Get the transcript:
34 ```bash
35 python3 {baseDir}/scripts/get_transcript.py "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
36 ```
372. Read the output and summarize it for the user.
38 
39**Find specific information:**
40 
411. Get the transcript.
422. Search the text for keywords or answer the user's question based on the content.
43 
44## Notes
45 
46- Requires `yt-dlp` to be installed and available in the PATH.
47- Works with videos that have closed captions (CC) or auto-generated subtitles.
48- If a video has no subtitles, the script will fail with an error message.
49 

Discussion