Youtube Fetcher
Retrieve transcripts from YouTube, Instagram, TikTok, X, Vimeo and other video sites, summarize or analyze what was said (and shown on screen), or save an Obsidian-ready Markdown knowledge-base note with captions or a Whisper transcript, creator metadata, frames, language, and source provenance. Use for a video URL, video ID or local video file when the request needs spoken content, on-screen text, or an archival note. A bare video link defaults to saving a note.
Install
npx skills add JimmySadek/video-fetcher-to-markdown --skill youtube-fetchergit clone --depth 1 https://github.com/JimmySadek/video-fetcher-to-markdown.git /tmp/video-fetcher-to-markdown
mkdir -p ~/.claude/skills
cp -r /tmp/video-fetcher-to-markdown/. ~/.claude/skills/youtube-fetcherPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the 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 - **Bare link, archive, or save:** create a Markdown note. Use the user's named directory or exact file when supplied, then report the absolute saved path. - **Summary, question, or analysis:** retrieve captions with `--stdout --timestamps`, read the result, and answer the request with timestamp links where useful. Saving an extra note is optional unless requested. - **Transcript or subtitle export:** choose the requested format. `--format txt` means plain text; `text` is the legacy name for Markdown.
Details
- Skill name
youtube-fetcher- Repository
- JimmySadek/video-fetcher-to-markdown
- License
- MIT
- Repo updated
- 7 October 2026
- Listed in
- VoltAgent/awesome-agent-skills
FAQ
What does the Youtube Fetcher skill do?
Retrieve transcripts from YouTube, Instagram, TikTok, X, Vimeo and other video sites, summarize or analyze what was said (and shown on screen), or save an Obsidian-ready Markdown knowledge-base note with captions or a Whisper transcript, creator metadata, frames, language, and source provenance. Use for a video URL, video ID or local video file when the request needs spoken content, on-screen text, or an archival note. A bare video link defaults to saving a note.
How do I install the Youtube Fetcher skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add JimmySadek/video-fetcher-to-markdown --skill youtube-fetcher. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Youtube Fetcher popular?
It lives in JimmySadek/video-fetcher-to-markdown, which has 518 GitHub stars and 46 forks, and is included in 1 curated skill list.
Related skills
Youtube to Ebook
584zarazhangrui/youtube-to-ebook
Transform YouTube videos into beautifully formatted ebook articles with transcripts
Image Prompt Reverse
673LunarXuan/image-prompt-reverse
Analyze user-provided reference images and reverse-engineer high-fidelity AI image-generation prompts. Use when the user asks to recreate, imitate, reverse-engineer, or extract prompts from photographs, illustrations, 3D renders, products, characters, landscapes, typography, logos, posters, or other visual references. Do not use for requests that only require OCR or an ordinary image description.
RuiC Card Skill
620HRuiCcc/RuiC-card-skill
Generate interactive 3D holographic collectible-card websites from a user description or reference image, using layered artwork, Blender and Three.js. Includes project-local Blender installation, reusable parallax materials and browser verification. Host-agnostic — any harness that runs a multimodal model can use it, since the model draws the layer artwork and inspects the rendered frames. Use when the user asks for 全息闪卡, 镭射卡, 3D 卡牌网页, a holographic collectible card site, or an editable card.blend.
Imagen (Gemini Image Generation)
448sanjay3290/ai-skills
Generate images using Google Gemini API. Create AI-generated images with Google's Imagen model.
Tv Fresh
532wangrongding/tv-fresh
小米电视(MIUI TV)改造技能:去广告、换桌面、装代理/YouTube/影视仓、批量清理预装、远程操控电视。当用户提到小米电视/Redmi电视/电视盒子去广告、换Launcher、TVBox/影视仓配置、电视装代理或YouTube、adb 操作电视时使用。需要电视与电脑同网且开启 ADB 调试。
Google Tts
448sanjay3290/ai-skills
Convert documents and text to audio using Google Cloud Text-to-Speech. Use this skill when the user wants to: narrate a document, read aloud text, generate audio from a file, convert text to speech, create a recording of documentation or analysis, create a podcast from a document, or use Google TTS/text-to-speech. Trigger phrases: "read this aloud", "narrate this", "create a recording", "text to speech", "TTS", "convert to audio", "audio from document", "listen to this", "generate audio", "google tts", "create a podcast".
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.