LEGACY SKILL - Manual NotebookLM web interface workflow. The primary workflow now uses notebooklm-enterprise-api for automated audio generation. Use this skill only when the API is unavailable.
Status: Manual fallback - Use when NotebookLM Enterprise API is unavailable.
Use this skill when:
CRITICAL: Always use the script. Never fabricate or modify the prompt.
cd ~/src/research/podcast/tools
python notebooklm_prompt.py ../episodes/EPISODE_PATH/ --copy
The script:
--copy flag (macOS)Required files (5 total):
episode-directory/
āāā research/p1-brief.md # Research brief
āāā research/p3-briefing.md # Master briefing
āāā report.md # Narrative synthesis
āāā sources.md # Validated sources
āāā content_plan.md # Episode structure guide
Run the script and display its complete output to the user. The output includes:
Example output:
============================================================
NOTEBOOKLM MANUAL AUDIO GENERATION
============================================================
Episode: Strategic Selection
Series: Algorithms for Life
Directory: ../episodes/algorithms-for-life/ep2-strategic-selection
š Files to Upload (5/5 ready):
ā p1-brief.md
ā report.md
ā p3-briefing.md
ā sources.md
ā content_plan.md
============================================================
š NOTEBOOKLM PROMPT (copy-paste ready):
============================================================
Create a two-host podcast episode on: Strategic Selection from our Algorithms for Life series
...
============================================================
āļø Settings: Format: Deep Dive | Length: Long
š Open: https://notebooklm.google.com/
ā Prompt copied to clipboard!
Guide user through these steps:
--copy)After download, use the podcast-audio-processing skill:
The prompt is defined in podcast/tools/notebooklm_prompt.py (single source of truth).
Key elements:
DO NOT:
| Issue | Solution |
|---|---|
| Script shows missing files | Complete earlier phases first |
| Can't auto-detect title/series | Use --title and --series flags |
| Clipboard copy fails | Manually copy from terminal output |
| Audio too short | Check all 5 files uploaded, use Long setting |