Automate NotebookLM content creation
notebooklmpluginsetup L2★17,464
alirezarezvani/claude-skills ↗What it does
Control Google NotebookLM via browser automation
Best for
Users who want to programmatically control NotebookLM (read, add sources, generate outputs) without manual browser interaction.
Inputs
- · NotebookLM action (read notebook, add source, generate Studio output, create new)
- · Notebook name (for read), source details (for add), Studio output type (for generate)
Outputs
- · Notebook content (if reading)
- · Studio output (audio overview, infographics, slide decks, study guides, briefing docs, mind maps, timelines, FAQs)
- · New notebook creation confirmation
Requires
- · Browser automation (Playwright or similar)
- · NotebookLM web interface
Preconditions
- · Browser automation environment must be available (fails gracefully if unavailable)
- · NotebookLM account must be authenticated (browser session must persist)
- · Supported source types: URLs, text, files, YouTube links, synthesized content
Failure modes
- · Browser automation can timeout on slow networks (no retry built in)
- · NotebookLM UI changes can break selectors (fragile to layout updates)
- · Studio output generation is slow (5-10 sec per output, no progress indication)
Trust signals
- · Source spec in PR #657 (megaprompts/03-notebooklm-megaprompt.md)
- · Browser-automation shape differs from research-pack convention (action-routing intake)
- · Supports all NotebookLM Studio outputs (7 types documented)
- · Graceful failure when browser automation unavailable (CLI-only portability)