notebooklm

Create and manage Google NotebookLM notebooks with sources, chat, and artifact generation.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill notebooklm-sagunkayastha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/sagunkayastha/claude_skills_collection/tree/main/scientific-communication/notebooklm
Command: npx skills add https://github.com/sagunkayastha/claude_skills_collection --skill notebooklm-sagunkayastha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides complete programmatic access to Google NotebookLM, enabling automation of tasks beyond the web UI, such as batch processing, complex generation workflows, and integration into automated agents.

Core Features & Use Cases

  • Full API Access: Create notebooks, add diverse sources (URLs, files, YouTube), chat with content, and generate all artifact types (podcasts, videos, reports, quizzes, etc.).
  • Advanced Automation: Automate research, content generation, and data export, including features not exposed in the web UI like slide deck PPTX export and slide revision.
  • Use Case: An AI agent can use this Skill to automatically create a research notebook from a list of URLs, generate a detailed study guide, and then export it as a Google Doc, all without human intervention.

Quick Start

Use the notebooklm skill to create a new notebook titled 'My Research Project'.

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 tasks like batch processing and content generation?

Automating Google NotebookLM tasks is possible through a comprehensive Python API and CLI, enabling batch creation of notebooks, addition of diverse sources, and automated generation of artifacts like audio and reports without web UI interaction.

Can I export slide decks and data tables directly from NotebookLM?

Yes, you can programmatically export slide decks as PPTX files and export data tables. This advanced functionality operates beyond the standard NotebookLM web UI to facilitate data extraction and slide revision.

Does the NotebookLM API support adding YouTube videos and URLs as notebook sources?

Yes, the NotebookLM API supports adding diverse source types including YouTube videos, URLs, and local files. This enables automated agents to programmatically populate notebooks with external multimedia content for interactive chat.

What is the best way to integrate NotebookLM into an automated AI research agent?

Integrating NotebookLM into an automated agent involves using the Python API to automatically create notebooks from URL lists, generate study guides, and export results as Google Docs, executing complex research workflows without human intervention.

How do I generate audio, video, and quizzes from research files using NotebookLM?

To generate audio, video, and quizzes from research files, add your files to a notebook via the API and trigger artifact generation. This creates diverse outputs like podcasts, slide decks, and study guides from your sources.

Are there limitations to automating NotebookLM content generation workflows?

Limitations of automating NotebookLM workflows include relying on the underlying Google AI LLM API and potential CLI constraints. Complex generation workflows require careful orchestration of source additions and artifact exports to function correctly.