youtube-podcast-ingestion - Ingest YouTube podcasts into a markdown knowledge base.
Extracts YouTube transcripts, identifies speakers and chapters, generates summaries, and saves markdown files to a vault.
Tags
Updated: 2026-09-22Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Fetch YouTube transcripts
- Chunk transcripts by time or topic
- Detect video chapters
- Identify podcast speakers
- Generate episode and chapter summaries
- Save markdown files to vault
Inputs
- YouTube video URL or ID
- Markdown vault directory path
- OpenAI API key
- YAML configuration file
Outputs
- Structured Markdown files with YAML frontmatter
- Podcast index file
Requirements
- Python 3
- youtube-transcript-api Python package
- openai Python package
