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.