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.

Choose the result the user asked for

Installs
197
GitHub Stars
488
First Seen
Mar 7, 2026