yt-nlm
CommunityBatch extract YouTube transcripts with NotebookLM.
Content & Communication#youtube#notebooklm#transcripts#knowledge-base#batch-processing#nlm#transcript-cache
AuthorEndUser123
Version1.0.0
Installs0
System Documentation
What problem does it solve?
YouTube creators and researchers need scalable access to video transcripts for indexing, search, and knowledge-base creation; manual transcription is slow and error-prone, especially across large channels.
Core Features & Use Cases
- Batch notebook workflow that reuses a single NotebookLM notebook for up to 300 sources, reducing setup time and API overhead.
- Automatic auth recovery: if NotebookLM session expires, it automatically re-authenticates to continue processing.
- Transcript caching and aggregation: stores raw transcripts in transcripts.sqlite and produces combined markdown batches for downstream knowledge systems.
- Channel-level ingest: reads pending videos from batch_status.sqlite and outputs transcripts ready for integration into CK/Obsidian-style knowledge bases.
- Use Case: ingesting an entire YouTube channel's video transcripts into a single knowledge repository for topic analysis and archival.
Quick Start
Run yt-nlm to batch-extract transcripts from pending YouTube videos.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: yt-nlm Download link: https://github.com/EndUser123/cc-marketplace/archive/main.zip#yt-nlm Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.