notebooklm

Automate Google NotebookLM notebook, source, artifact, and export management via Patchright.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/scanbott/claude-skills --skill notebooklm-scanbott
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/scanbott/claude-skills/tree/main/notebooklm
Command: npx skills add https://github.com/scanbott/claude-skills --skill notebooklm-scanbott

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires patchright, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates end-to-end interaction with Google NotebookLM by exposing a programmable API that can manage notebooks, sources, and artifacts without manual browser QA, reducing time and friction for document-based research workflows.

Core Features & Use Cases

  • Create notebooks programmatically from URLs or manual inputs, enabling quick knowledge base construction.
  • Add diverse sources (URLs, YouTube, PDFs, audio, video, images) and query content to produce grounded answers.
  • Generate a wide range of artifacts (podcasts, videos, reports, mind maps, data tables) and export formats, all from a single script or command flow.
  • Manage a local library of notebooks with metadata, tags, and usage statistics for reproducible workflows.

Quick Start

Authenticate with Google, then start creating notebooks, adding sources, and generating artifacts.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I automate Google NotebookLM notebook creation from URLs?

Automate Google NotebookLM notebook creation from URLs by executing script-driven commands that programmatically build knowledge bases. This approach uses Patchright browser automation to handle authentication and add sources without manual web interaction.

Can I generate podcasts and reports from uploaded PDFs using NotebookLM automation?

Yes, you can generate podcasts, reports, and data tables from uploaded PDFs by programmatically querying content and triggering artifact generation. The automation handles diverse sources including PDFs, YouTube, and audio to produce grounded outputs.

Do I need a specific browser automation library to control NotebookLM locally?

You need the Patchright browser automation library and python-dotenv to control NotebookLM locally. These dependencies enable an isolated, script-driven execution model that handles Google authentication and local data storage.

What is the best way to manage a local library of NotebookLM notebooks with metadata?

The best way to manage a local library of NotebookLM notebooks with metadata is using the built-in script-driven execution model. It tracks tags and usage statistics, ensuring reproducible workflows via local data storage for generated artifacts.

Does programmatic NotebookLM control work with video and image sources for artifact generation?

Yes, programmatic NotebookLM control works with video and image sources for artifact generation. The API supports adding diverse source types including URLs, YouTube, PDFs, audio, video, and images to query content and produce grounded answers.