youtube-fetcher
Installation
SKILL.md
Video Fetcher to Markdown
Formerly YouTube Fetcher. The skill name stays youtube-fetcher so existing installs keep updating.
An independent open-source tool, not affiliated with or endorsed by YouTube, Google, or
any other video platform it reads.
Two scripts, one for each kind of source:
| Source | Script | How |
|---|---|---|
| YouTube with captions | scripts/fetch_transcript.py |
Reads YouTube's captions. Fast, downloads nothing, no API key. |
| Instagram, TikTok, X, Vimeo, Facebook and other sites; YouTube without captions; a local video or audio file | scripts/fetch_media.py |
Downloads with yt-dlp, transcribes locally with Whisper, adds a contact sheet of frames. |
Both export archival Markdown, plain text, JSON, SRT, or WebVTT and share the same
output rules below. Optional yt-dlp adds creator descriptions, chapters, upload
dates, and duration to YouTube notes.