youtube-podcast-ingestion

Extract transcripts, chapters, speakers, and summaries from YouTube podcasts into markdown notes.

25|1|Updated May 1, 2026
One-click install
npx skills add https://github.com/uzairansaruzi/youtube-ingest --skill youtube-podcast-ingestion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: youtube-podcast-ingestion
Source: https://github.com/uzairansaruzi/youtube-ingest/tree/main
Command: npx skills add https://github.com/uzairansaruzi/youtube-ingest --skill youtube-podcast-ingestion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires youtube-transcript-api, openai, and includes scripts (resource) components.

What problem does it solve?

This Skill removes the manual work of turning long YouTube podcasts and interviews into organized, searchable notes, so spoken content becomes easy to archive, review, and reuse.

Core Features & Use Cases

  • It fetches transcripts from standard YouTube links, shorts, live videos, embeds, and short links.
  • It splits episodes into chapters using fixed time windows, YouTube description markers, or AI-generated structure.
  • It identifies speakers, generates episode and chapter summaries, extracts key quotes, and writes everything into markdown with YAML frontmatter for a vault or note system.
  • Use it to ingest podcast episodes into Obsidian, archive interview research, or build a personal knowledge base from long-form spoken content.

Quick Start

Use this skill to ingest a YouTube podcast URL into your vault and save a structured markdown note with transcript, chapters, speakers, and summary.

Frequently Asked Questions about youtube-podcast-ingestion

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

FAQPage Schema
How do I convert a YouTube podcast transcript into markdown notes for Obsidian?

Yes, you can use OpenAI to automatically generate chapter structures and identify speakers in YouTube podcasts. The Skill optionally uses OpenAI to split episodes into chapters, identify speakers, and generate episode and chapter summaries for your markdown notes.

Does this YouTube podcast ingestion tool support live videos and shorts?

Yes, this YouTube podcast ingestion tool supports live videos and shorts. It fetches transcripts from standard YouTube links, shorts, live videos, and short links, allowing you to ingest a wide variety of long-form spoken content into your local folder.

Do I need an OpenAI API key to extract YouTube transcripts and write markdown?

You do not need an OpenAI API key solely to extract YouTube transcripts and write basic markdown. Transcript retrieval is handled independently, but OpenAI is required for optional AI-generated chaptering, speaker identification, and summary generation.

What is the best way to batch ingest podcast episodes into a local knowledge base?

The best way to batch ingest podcast episodes is using this Skill's batch ingestion workflow. It automates extracting transcripts, chapters, speakers, and summaries from multiple YouTube videos, writing them as structured markdown notes with YAML frontmatter into your local vault.

Why are speaker identification and chapter summaries missing from my YouTube transcript notes?

Speaker identification and chapter summaries are missing because these features require the optional OpenAI integration. Without enabling OpenAI-powered chaptering and speaker identification, the Skill only fetches raw transcripts and applies fixed time window splitting.