notebooklm

Installation
SKILL.md

NotebookLM — Browser Automation

Requires: A browser automation environment (Claude Code CLI with computer-use, Claude Chrome Extension, or equivalent). Skill will gracefully fail in non-automation contexts with a clear "not supported" message.

Critical: This skill is the only browser-automation skill in the v2 collection. It does NOT follow the research-pack Agent Integrity Rules convention. Different constraints apply (UI dynamics, async generation, login walls).

Step 0: Browser Context Setup (Mandatory)

Before any other action, verify browser automation is available:

  1. Check whether browser-control tools are loaded in the harness (screenshot, click, find-element, navigate)
  2. If unavailable → halt with clear message: "This skill requires browser automation. Currently in {context}. Cannot proceed. Use Claude Code CLI with computer-use, Claude Chrome Extension, or equivalent."
  3. If available → take initial screenshot, navigate to https://notebooklm.google.com
  4. Detect login wall via screenshot. If login screen detected: halt with "Please log in to NotebookLM in the browser, then re-invoke this skill." Never attempt to handle login automatically.

Phase 0: Grill-Me Intake (Action-Routing)

Up to 4 forcing questions, one at a time, dependency-ordered. Most invocations stop at Q3.

Installs
285
GitHub Stars
17.4K
First Seen
May 16, 2026
notebooklm — alirezarezvani/claude-skills