NotebookLM SuperSkill
Generate professional content from NotebookLM notebooks: slides, podcasts, infographics, and videos.
When to Use This Skill
Use this skill when the user wants to:
- •Generate slide decks for different audiences (technical, investor, customer, executive, beginner)
- •Create AI podcast-style audio overviews
- •Make visual infographics from research
- •Generate video overviews/explainers
- •Automate NotebookLM content creation
Critical: Always Use run.py Wrapper
All scripts MUST be run through run.py to ensure proper virtual environment setup:
python scripts/run.py <script_name> [args...]
Authentication (One-Time Setup)
Before first use, authenticate with Google:
# Interactive login (browser opens) python scripts/run.py auth_manager.py setup # Check status python scripts/run.py auth_manager.py status # Validate credentials work python scripts/run.py auth_manager.py validate
Quick Reference
1. Slide Decks
Generate presentation slides with audience-specific customization.
# Single slide deck python scripts/run.py generate_slides.py \ --notebook-url "https://notebooklm.google.com/notebook/..." \ --audience technical \ --format detailed \ --length default # Multiple audiences at once python scripts/run.py generate_slides.py \ --notebook-url URL \ --audiences technical,investor,customer
Options:
| Option | Values | Description |
|---|---|---|
--audience | technical, investor, customer, executive, beginner | Target audience |
--audiences | comma-separated | Generate multiple decks |
--format | detailed, presenter | Slide format |
--length | short, default, long | Slide count |
--source | path | Upload source file first |
--prompt | text | Custom prompt (overrides audience) |
2. Audio Overviews (Podcasts)
Generate AI podcast-style deep dive discussions.
python scripts/run.py generate_audio.py \ --notebook-url URL \ --format deep-dive \ --language en-US
Options:
| Option | Values | Description |
|---|---|---|
--format | deep-dive, brief, critique, debate | Podcast style |
--language | en-US, es-ES, fr-FR, de-DE, ja-JP, etc. | 80+ languages |
--prompt | text | Custom instructions |
Note: Audio generation takes 5-10 minutes.
3. Infographics
Generate visual infographics for different platforms.
python scripts/run.py generate_infographic.py \ --notebook-url URL \ --orientation landscape \ --detail standard
Options:
| Option | Values | Description |
|---|---|---|
--orientation | square, portrait, landscape | Aspect ratio |
--detail | concise, standard, detailed | Information density |
--prompt | text | Custom instructions |
Orientations:
- •
square- 1:1 for social media posts - •
portrait- 9:16 for Instagram Stories, TikTok - •
landscape- 16:9 for LinkedIn, presentations
4. Video Overviews
Generate video explainers with visual themes.
python scripts/run.py generate_video.py \ --notebook-url URL \ --format explainer \ --theme futuristic
Options:
| Option | Values | Description |
|---|---|---|
--format | brief, explainer | Video length |
--theme | retro-90s, futuristic, corporate, minimal | Visual style |
--custom-theme | text | Custom theme description |
--prompt | text | Custom instructions |
Note: Video generation takes 10-15 minutes.
Decision Flow
- •
User wants slides? → Use
generate_slides.py- •Multiple audiences? Use
--audiencesflag - •Single audience? Use
--audienceflag
- •Multiple audiences? Use
- •
User wants podcast/audio? → Use
generate_audio.py- •Non-English? Specify
--language - •Quick summary? Use
--format brief
- •Non-English? Specify
- •
User wants visual summary? → Use
generate_infographic.py- •Social media? Consider
--orientation portrait - •Presentation? Use
--orientation landscape
- •Social media? Consider
- •
User wants video? → Use
generate_video.py- •Quick overview? Use
--format brief - •Training material? Use
--format explainer
- •Quick overview? Use
Common Options
All scripts support:
- •
--output DIR- Output directory (default: current) - •
--headless- Run without visible browser - •
--help- Show detailed help
Example Workflows
Investor Pitch Materials
# Generate investor slides python scripts/run.py generate_slides.py --notebook-url URL --audience investor # Create brief overview podcast python scripts/run.py generate_audio.py --notebook-url URL --format brief # Make landscape infographic for deck python scripts/run.py generate_infographic.py --notebook-url URL --orientation landscape
Training Content
# Beginner-friendly slides python scripts/run.py generate_slides.py --notebook-url URL --audience beginner --length long # Deep dive podcast python scripts/run.py generate_audio.py --notebook-url URL --format deep-dive # Explainer video python scripts/run.py generate_video.py --notebook-url URL --format explainer
Social Media Content
# Portrait infographic for stories python scripts/run.py generate_infographic.py --notebook-url URL --orientation portrait --detail concise # Brief video with trendy theme python scripts/run.py generate_video.py --notebook-url URL --format brief --theme retro-90s
Troubleshooting
Authentication issues:
python scripts/run.py auth_manager.py reauth
Script not found:
- •Ensure you're in the skill directory
- •Use full path:
python /path/to/scripts/run.py ...
Timeout errors:
- •Audio/video generation takes time (5-15 min)
- •Use
--headlessfor faster execution - •Check notebook has sufficient source content
Additional Resources
For detailed guides on each feature, see: