youtube-transcribe-skill

Extract YouTube video subtitles into timestamped text transcript files.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/tense-i/stock-market-simulator --skill youtube-transcribe-skill-tense-i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-transcribe-skill
Source: https://github.com/tense-i/stock-market-simulator/tree/main/skills/youtube-transcribe-skill
Command: npx skills add https://github.com/tense-i/stock-market-simulator --skill youtube-transcribe-skill-tense-i

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automatically extracts subtitles from YouTube videos and saves them as plain-text transcripts, enabling quick access to spoken content without watching the video.

Core Features & Use Cases

  • Automatic transcription extraction from YouTube videos using yt-dlp or browser automation as fallback.
  • Supports multiple languages (e.g., zh-Hans, zh-Hant, en) and saves transcripts with timestamped lines.
  • Use Case: Archive lectures for offline study, analyze video content, or create searchable transcripts.

Quick Start

Provide a YouTube URL to extract its transcript and save it as a local text file named after the video title.

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 YouTube subtitles and save them as a local text transcript?

To extract YouTube subtitles, provide a video URL to the skill, which verifies the video title and saves the transcript locally as a text file with timestamped lines. It requires yt-dlp or chrome-devtools-mcp for browser automation.

Does YouTube transcription work with multiple languages like English and Chinese?

YouTube transcription supports multiple languages including zh-Hans, zh-Hant, and en. It automatically extracts available captions from the video and saves them in a timestamp text format.

Do I need yt-dlp to extract video captions or can I use browser automation?

You need yt-dlp for primary extraction, but browser automation via chrome-devtools-mcp is supported as a fallback. The skill verifies the URL and video title before processing captions.

What is the best way to archive YouTube video transcripts for offline content analysis?

The best way to archive YouTube transcripts is using an extraction tool that outputs a local file named after the video title with timestamped lines. This enables offline study and searchable content analysis.

Can I extract subtitles from YouTube videos that do not have manual captions?

YouTube subtitle extraction is applicable to videos with captions. If a video lacks available captions, the extraction process cannot generate a transcript, as it relies on existing subtitle data.

Why does my YouTube transcript extraction fail before processing the video?

Transcript extraction fails if the skill cannot verify the provided YouTube URL and video title. It strictly validates these elements before attempting to extract subtitles and save the local file.