youtube

Extract YouTube transcripts into timestamped Markdown with metadata and key-frame images.

30|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/s-choung/Research-Skills --skill youtube-s-choung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube
Source: https://github.com/s-choung/Research-Skills/tree/main/skills/youtube
Command: npx skills add https://github.com/s-choung/Research-Skills --skill youtube-s-choung

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of manually transcribing YouTube videos by extracting transcript text, video metadata, and useful frame captures into a single Markdown output.

Core Features & Use Cases

  • Transcript extraction: Pulls subtitles or transcript text from a YouTube URL and formats it as timestamped Markdown.
  • Metadata capture: Saves title, channel, duration, upload date, view count, tags, and related video details in JSON.
  • Smart frame selection: Can capture representative screenshots using heatmap peaks, chapter starts, or uniform sampling for visual review.
  • Use case: A researcher can turn a lecture or interview link into a structured note file for quoting, summarizing, and reviewing key moments.

Quick Start

Use the youtube skill to extract the transcript and key metadata from this YouTube URL.

Frequently Asked Questions about youtube

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

FAQPage Schema
How do I extract a YouTube transcript into Markdown with timestamps?

To extract a YouTube transcript into timestamped Markdown, you provide the video URL and the skill retrieves the subtitles, applies fallback handling if needed, and formats the text into structured notes. It outputs a Markdown file with timestamps and JSON metadata.

Can I capture key frames from a YouTube video for visual review?

Yes, you can capture key frames from a YouTube video for visual review. The skill supports optional FFmpeg-based frame capture using heatmap peaks, chapter starts, or uniform sampling to extract representative screenshots alongside the transcript.

What video metadata is saved when extracting YouTube subtitles?

When extracting YouTube subtitles, the skill saves video metadata into a JSON file. This includes the title, channel name, duration, upload date, view count, tags, and related video details for comprehensive content archival.

Does YouTube transcript extraction work if subtitles are missing?

YouTube transcript extraction includes subtitle fallback handling to process videos with incomplete subtitles. If standard retrieval fails, the skill applies retry logic and proxy support to maximize the chances of successful transcript retrieval.

How do I turn a YouTube lecture into searchable notes for research?

To turn a YouTube lecture into searchable notes for research, you input the URL to extract the transcript and metadata into timestamped Markdown. This structured format enables easy quoting, summarizing, and reviewing of key moments.

Do I need FFmpeg to use this YouTube transcript extraction skill?

You do not need FFmpeg to use this YouTube transcript extraction skill for basic text and metadata retrieval. FFmpeg is only required as a dependency if you want to enable the optional key-frame image capture feature.