notebook-lm
SKILL.md
NotebookLM Skill
Provides full programmatic access to Google NotebookLM via the unofficial notebooklm-py library. Supports Python API and CLI — use the Python API for complex or multi-step workflows, CLI for quick one-off tasks.
Prerequisites
pip install "notebooklm-py[browser]"
playwright install chromium
# First-time auth (opens browser)
notebooklm login
Auth via env variable (CI/CD, no browser):
export NOTEBOOKLM_AUTH_JSON='{"cookies": [...]}'