extract-transcript

Convert YouTube or pasted transcripts into structured Markdown with metadata.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/NoiseMeldOrg/skills --skill extract-transcript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-transcript
Source: https://github.com/NoiseMeldOrg/skills/tree/main/skills/extract-transcript
Command: npx skills add https://github.com/NoiseMeldOrg/skills --skill extract-transcript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube_transcript_api, and includes scripts (resource) components.

What problem does it solve?

Raw transcripts from YouTube videos, podcasts, or pasted text are often messy and hard to reuse. This skill converts them into clean, structured Markdown that’s easy to read, edit, and archive.

Core Features & Use Cases

  • Transforms transcript content into narrative Markdown with optional chapter-based scaffolding.
  • Extracts metadata from sources (title, channel, duration, upload date) and attaches it to the document.
  • Supports both YouTube-based extraction via the included script and pasted transcripts for quick note creation.

Quick Start

Invoke the transcript extractor by passing a YouTube URL to /extract-transcript.

Frequently Asked Questions about extract-transcript

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

FAQPage Schema
How do I convert a YouTube transcript into structured Markdown notes?

To convert a YouTube transcript into structured Markdown, pass the video URL to the extractor. It processes the transcript into clean Markdown with narrative summaries, timestamped quotes, and source metadata for easy reading.

Can I extract video metadata like upload date and duration along with the transcript?

Extracting video metadata like title, channel, duration, and upload date is supported. The tool attaches this metadata directly to the generated Markdown document alongside the narrative summary and timestamped quotes.

Does the extractor support pasted transcripts for quick summarization?

Pasted transcripts are fully supported for quick summarization. You can input raw text directly instead of a YouTube URL to generate the same clean, structured Markdown documentation with narrative summaries.

How do transcripts handle missing data or unavailable video chapters?

Missing data and unavailable video chapters are handled using optional fallbacks. The extractor applies these mechanisms during transcript processing to ensure clean Markdown output even when source data is incomplete.

Do I need the youtube_transcript_api dependency to extract transcripts?

The youtube_transcript_api dependency is required to extract transcripts directly from YouTube URLs. If you only process pasted raw text transcripts, you bypass this dependency to generate your structured Markdown notes.