π¦ ClawHub
NotebookLM Auth Bypass
by @antaripnandi
Programmatic NotebookLM control with auto-recovery for authentication errors.
TERMINAL
clawhub install notebooklm-bypassπ About This Skill
name: notebooklm description: Programmatic NotebookLM control with auto-recovery for authentication errors.
NotebookLM CLI
Commands
notebooklm list # List all notebooks + IDs
notebooklm create "Name" # Create notebook β returns ID
notebooklm source add "" -n # Add URL/PDF/YouTube to notebook
notebooklm source add "" -n --wait # Add + wait for processing
notebooklm source list -n # List sources in notebook
notebooklm ask "Question" -n # Query AI against sources
Rules
1. No playlists. Extract individual YouTube URLs and add one by one. 2. Max 50 sources per notebook. 3. Use--wait when adding sources in scripts to ensure processing completes.
4. Auth Recovery: If notebooklm fails with "Authentication expired", you MUST ask the user for explicit permission before recovering. Propose running python {WORKSPACE_DIR}/skills/notebooklm-bypass/scripts/auto_playwright.py. If and only if they approve, run the script. This script steals fresh cookies and automatically injects them into your Windows Environment Variables. Once complete, retry your command.
π Constraints
1. No playlists. Extract individual YouTube URLs and add one by one.
2. Max 50 sources per notebook.
3. Use --wait when adding sources in scripts to ensure processing completes.
4. Auth Recovery: If notebooklm fails with "Authentication expired", you MUST ask the user for explicit permission before recovering. Propose running python {WORKSPACE_DIR}/skills/notebooklm-bypass/scripts/auto_playwright.py. If and only if they approve, run the script. This script steals fresh cookies and automatically injects them into your Windows Environment Variables. Once complete, retry your command.