notebooklm-setup

Installs notebooklm-py, Playwright Chromium, and registers the Claude Code skill.

54|7|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/robinsadeghpour/content-workflow --skill notebooklm-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm-setup
Source: https://github.com/robinsadeghpour/content-workflow/tree/main/.claude/skills/notebooklm-setup
Command: npx skills add https://github.com/robinsadeghpour/content-workflow --skill notebooklm-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pipx, notebooklm-py[browser], playwright, chromium.

What problem does it solve?

It removes the setup friction of installing notebooklm-py, wiring it into Claude Code, and configuring the browser/OAuth flow so NotebookLM commands work reliably on a new machine.

Core Features & Use Cases

  • Install notebooklm-py with Playwright: Sets up the CLI plus the Chromium browser needed for Google login.
  • Register the Claude Code skill: Installs the notebooklm skill into ~/.claude/skills/notebooklm/ so you can use the /notebooklm slash command.
  • Authenticate and validate access: Guides Google OAuth login and verifies the CLI is functioning with auth check.

Quick Start

Run the notebooklm-setup skill when you are ready to install and authenticate NotebookLM on your machine.

Frequently Asked Questions about notebooklm-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up NotebookLM with Python and Playwright on a new machine?

To set up NotebookLM, you install pipx, the notebooklm-py package with browser extras, and Playwright Chromium. This configures the CLI and browser automation so NotebookLM commands function reliably on a new machine.

Why does my notebooklm-py CLI authentication fail during Google OAuth?

NotebookLM-py CLI authentication fails during Google OAuth if Playwright Chromium is not installed or configured. Running the setup process applies the browser-enabled extra and guides the OAuth login to verify access with auth checks.

Do I need pipx to install the notebooklm-py Python automation package?

Yes, you need pipx to install the notebooklm-py Python automation package. The setup uses pipx to install the CLI tool with the browser-enabled extra, ensuring the environment is correctly provisioned for Playwright automation.

How do I register the NotebookLM Claude Code skill for natural-language automation?

To register the NotebookLM Claude Code skill, install it into the ~/.claude/skills/notebooklm/ directory. This enables the /notebooklm slash command, allowing you to use natural-language automation directly within Claude Code.

What is the best way to fix failing notebooklm commands in Claude Code?

The best way to fix failing notebooklm commands is to run the setup process for recovery. It reinstalls the notebooklm-py CLI, verifies Playwright Chromium, repeats the Google OAuth login, and validates access with auth checks.