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.

518 stars 46 forksImages, Video & Audio

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add JimmySadek/video-fetcher-to-markdown --skill youtube-fetcher
Manual install
git 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-fetcher

Personal 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.
Read the full skill on GitHub

Details

Skill name
youtube-fetcher
License
MIT
Repo updated
7 October 2026

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

584

zarazhangrui/youtube-to-ebook

Transform YouTube videos into beautifully formatted ebook articles with transcripts

Images, Video & Audio122

Image Prompt Reverse

673

LunarXuan/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.

Images, Video & Audio54

RuiC Card Skill

620

HRuiCcc/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.

Images, Video & Audio50

Imagen (Gemini Image Generation)

448

sanjay3290/ai-skills

Generate images using Google Gemini API. Create AI-generated images with Google's Imagen model.

Images, Video & AudioIn 4 lists49

Tv Fresh

532

wangrongding/tv-fresh

小米电视(MIUI TV)改造技能:去广告、换桌面、装代理/YouTube/影视仓、批量清理预装、远程操控电视。当用户提到小米电视/Redmi电视/电视盒子去广告、换Launcher、TVBox/影视仓配置、电视装代理或YouTube、adb 操作电视时使用。需要电视与电脑同网且开启 ADB 调试。

Images, Video & Audio66

Google Tts

448

sanjay3290/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".

Images, Video & AudioIn 4 lists49

Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.