Extract Youtube Transcript

Use this skill when the user wants to extract audio from a YouTube video and transcribe it. Triggers include: 'extract transcript from youtube', 'transcribe this video', 'get transcript from YouTube', 'extract audio and transcribe', or any message that includes a YouTube URL and asks for a transcript or transcription.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Rtemm/claude-skills --skill extract-youtube-transcript
Manual install
git clone --depth 1 https://github.com/Rtemm/claude-skills.git /tmp/claude-skills
mkdir -p ~/.claude/skills
cp -r /tmp/claude-skills/. ~/.claude/skills/extract-youtube-transcript

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# extract-transcript Skill

When invoked, follow these steps in order. Do not skip steps.

---

## Step 0 — Verify and install dependencies

Check each tool and install if missing. Stop and report clearly if any install fails.

### youtube-transcript-api
```bash
pip install youtube-transcript-api
```
Always needed — used in Step 3 to check for an existing YouTube transcript.

### yt-dlp
```bash
yt-dlp --version
```
If not found:
```bash
pip install yt-dlp
```

### Whisper
```bash
whisper --help
```
If not found:
```bash
pip install openai-whisper
```
> Whisper is only used if no YouTube transcript is found in Step 3. Install it regardless — it is fast and needed as a fallback.

### ffmpeg
```bash
ffmpeg -version
```
If not found, install via winget (Windows 11):
```bash
winget install --id Gyan.FFmpeg -e
```
If winget fails, stop and tell the user:
> "ffmpeg is required but could not be installed automatically. Please download it from https://ffmpeg.org/download.html, extract it, and add the `bin/` folder to your system PATH. Then re-run this skill."

### python-docx
```bash
pip install python-docx
```
Always needed — used in Step 6 to generate the summary `.docx`.

After any install, re-verify the tool is available before continuing. If it still fails, stop and report the error.

---

## Step 1 — Get the YouTube URL

If the user already provided a URL in their message, use it. If not, ask:
> "Please provide the YouTube URL you'd like to transcribe."

---
Read the full skill on GitHub

Details

Skill name
extract-youtube-transcript
Repo updated
3 June 2026

FAQ

What does the Extract Youtube Transcript skill do?

Use this skill when the user wants to extract audio from a YouTube video and transcribe it. Triggers include: 'extract transcript from youtube', 'transcribe this video', 'get transcript from YouTube', 'extract audio and transcribe', or any message that includes a YouTube URL and asks for a transcript or transcription.

How do I install the Extract Youtube Transcript skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Rtemm/claude-skills --skill extract-youtube-transcript. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Extract Youtube Transcript popular?

It lives in Rtemm/claude-skills, which has 13 GitHub stars and 0 forks.

Related skills

Faster Whisper

10

ThePlasmak/faster-whisper

Local speech-to-text using faster-whisper. 4-6x faster than OpenAI Whisper with identical accuracy; GPU acceleration enables ~20x realtime transcription. SRT/VTT/TTML/CSV subtitles, speaker diarization, URL/YouTube input, batch processing with ETA, transcript search, chapter detection, per-file language map.

Images, Video & Audio

Patent Filing Qc

12

LeonardHope/Claude-Skill-for-Patent-Filing-Quality-Control

Comprehensive quality control for U.S. patent application filing documents. Use when the user asks to QC, check, validate, or review patent filing documents before submission to the USPTO. Performs 70+ automated and manual checks across specification, drawings, ADS, declaration, assignment, and power of attorney documents. Detects cross-document inconsistencies, formatting issues, missing required fields, and common errors.

Images, Video & Audio

Poster Grid Inspector

13

Ygria/poster-grid-inspector

Analyze a poster or layout design image to detect its underlying grid system and export grid guide overlays. Use when the user wants to (1) identify the layout grid of a poster/design image (Swiss modular, N-column, asymmetric, baseline, golden ratio, rule of thirds, diagonal, radial, freeform, etc.), (2) get detected layout elements, keylines, and alignment notes, or (3) export the detected grid as an SVG overlay file or CSS Grid / Tailwind code. By default, use the host model's native multimodal vision capability; do not upload the image or call an external API.

Images, Video & Audio

Linkly Quote Cards

12

logog782-cmyk/linkly-quote-cards

Linkly 金句卡 v2「双色印刷版」——把 Linkly 分类笔记里的金句印成双墨编辑印刷卡(halftone 网点影像+文字压图+活字落款)。当用户说 出金句卡、金句卡 no.XX、金句海报、金句配图、印刷金句卡、双色金句卡、给这句话出张卡 时使用本 skill。生图唯一走 ~/飞书/imagegen/gen.py(Seedream),逐字校验硬门。旧纸 zine 风为 v1 已归档版式,仅点名"zine 版/旧纸版"才复刻。

Images, Video & Audio

Procedural Landscapes

11

CK42BB/procedural-landscapes-threejs

Generate procedural 3D landscapes and terrain in Three.js using WebGPU compute shaders with automatic WebGL2 fallback. Covers heightmap generation via FBM noise, ridged multifractal, and domain warping; chunked LOD terrain meshes; slope-based multi-material texturing; procedural water planes; atmospheric sky rendering; and instanced vegetation scattering. Use when building terrain generators, open-world environments, landscape visualizers, flight simulators, or any 3D scene requiring procedural ground surfaces. Triggers: "procedural terrain", "landscape generator", "heightmap", "terrain mesh",

Images, Video & Audio

Interview Transcript Organizer

12

AiYuSherry/interview-transcript-organizer

将面试/访谈录音转写文本整理为规范 Word 文档,含面试复盘表。输出三版文档:面试总复盘(复盘表格)、问题总结(精简 Q&A)、完整记录(完整回答)。格式:中文楷体英文新罗马,问题蓝色加粗,回答黑色左对齐。自动按 `N-公司名面试 - YYYYMMDD/` 路径保存。

Images, Video & Audio

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