🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

NotebookLM Auth Bypass

by @antaripnandi

Programmatic NotebookLM control with auto-recovery for authentication errors.

Versionv1.0.6
Downloads943
Comments1
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.