{"skill":{"slug":"notebooklm-bypass","displayName":"NotebookLM Auth Bypass","summary":"Programmatic NotebookLM control with auto-recovery for authentication errors.","description":"---\r\nname: notebooklm\r\ndescription: Programmatic NotebookLM control with auto-recovery for authentication errors.\r\n---\r\n\r\n# NotebookLM CLI\r\n\r\n## Commands\r\n```bash\r\nnotebooklm list                                    # List all notebooks + IDs\r\nnotebooklm create \"Name\"                           # Create notebook → returns ID\r\nnotebooklm source add \"<url_or_file>\" -n <ID>      # Add URL/PDF/YouTube to notebook\r\nnotebooklm source add \"<url>\" -n <ID> --wait       # Add + wait for processing\r\nnotebooklm source list -n <ID>                     # List sources in notebook\r\nnotebooklm ask \"Question\" -n <ID>                  # Query AI against sources\r\n```\r\n\r\n## Rules\r\n1. **No playlists.** Extract individual YouTube URLs and add one by one.\r\n2. **Max 50 sources** per notebook.\r\n3. **Use `--wait`** when adding sources in scripts to ensure processing completes.\r\n4. **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.\r\n","tags":{"latest":"1.0.6","bypass":"1.0.0","notebook":"1.0.0","notebooklm":"1.0.0","notebooklm bypass":"1.0.0","research":"1.0.0","stleath":"1.0.0"},"stats":{"comments":1,"downloads":817,"installsAllTime":31,"installsCurrent":0,"stars":0,"versions":7},"createdAt":1773166957353,"updatedAt":1779077932846},"latestVersion":{"version":"1.0.6","createdAt":1773169976543,"changelog":"- Updated authentication recovery process to inject cookies directly into Windows Environment Variables.\n- Auth recovery now requires explicit user permission before proceeding.\n- Removed metadata specifying environment and config requirements.\n- Simplified instructions for handling \"Authentication expired\" errors.","license":"MIT-0"},"metadata":null,"owner":{"handle":"antaripnandi","userId":"s17cj7ggtybgtzxmqjvc7jf0fn849akw","displayName":"antaripbozo","image":"https://avatars.githubusercontent.com/u/72333919?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089833223}}