youtube-transcribe-skill

Extract YouTube video subtitles and save them as timestamped text files.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/billlzzz18/bl1nk-skill-platform --skill youtube-transcribe-skill-billlzzz18
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcribe-skill
Source: https://github.com/billlzzz18/bl1nk-skill-platform/tree/main/plugins/youtube-transcribe-skill/skills/youtube-transcribe-skill
Command: npx skills add https://github.com/billlzzz18/bl1nk-skill-platform --skill youtube-transcribe-skill-billlzzz18

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates extraction of subtitles/transcripts from YouTube video URLs and saves them as local files for offline processing or archival.

Core Features & Use Cases

  • Detect video title from page data to name output files.
  • Quick extraction using yt-dlp when available (supports multiple languages).
  • Fallback browser automation path when CLI tools are unavailable.
  • Save transcripts to local text files with language indicators.

Quick Start

Provide a YouTube URL; Claude will fetch and save subtitles to a local file (e.g., "Video Title.txt"). If yt-dlp is available, it will be used first; otherwise a browser automation path is attempted.

Frequently Asked Questions about youtube-transcribe-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract subtitles from a YouTube video?

Extract subtitles by providing a YouTube video URL; the Skill retrieves and saves transcripts as a local text file named after the video title, with each line formatted as 'Timestamp Subtitle Text' for offline access and archival.

Can I download YouTube transcripts in multiple languages?

Yes, the Skill supports multi-language subtitle download via yt-dlp when available, allowing you to extract transcripts in different languages from the same video.

What happens if yt-dlp isn't installed on my system?

The Skill automatically falls back to browser automation when the CLI tool is unavailable, ensuring transcript extraction succeeds through an alternative extraction path without requiring manual tool installation.

Does this work with both youtube.com and youtu.be links?

Yes, the Skill validates and processes both YouTube URL formats—youtube.com/watch?v= and youtu.be/ links—automatically detecting and extracting transcripts from either domain.

How are the downloaded subtitles formatted in the output file?

Subtitles are saved as plain text files named '<Video Title>.txt' with each line containing a timestamp followed by the corresponding subtitle text, enabling easy parsing and offline review.

What should I do if subtitle extraction fails for a video?

The Skill implements robust exit-code handling and attempts browser automation as a fallback when CLI extraction fails, covering cases where yt-dlp cannot retrieve subtitles or the video has restricted access.