notebooklm

Create and manage Google NotebookLM notebooks with programmatic API access.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/codepharm99/rqd-notebooklm --skill notebooklm-codepharm99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/codepharm99/rqd-notebooklm/tree/main/opensource-api-solution/notebooklm-py/src/notebooklm/data
Command: npx skills add https://github.com/codepharm99/rqd-notebooklm --skill notebooklm-codepharm99

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides complete programmatic access to Google NotebookLM, enabling users to automate complex research workflows, content generation, and data analysis beyond the capabilities of the web UI.

Core Features & Use Cases

  • Notebook Management: Create, manage, and interact with notebooks programmatically.
  • Source Ingestion: Add various data sources (URLs, PDFs, audio, video, images) to notebooks.
  • Content Generation: Generate diverse artifacts like podcasts, videos, reports, quizzes, and flashcards.
  • Advanced Analysis: Perform deep web research and extract full text from sources.
  • Use Case: Automatically create a podcast summarizing key research papers added to a notebook, or generate a video explainer from a collection of technical documents.

Quick Start

Use the notebooklm skill to create a new notebook titled "Project Alpha Research".

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 and source ingestion?

20-50 words in English, based on metadata facts only

Can I generate podcasts and video explainers from research papers using NotebookLM?

20-50 words in English, based on metadata facts only

Does this Skill support deep web research and full text extraction from sources?

20-50 words in English, based on metadata facts only

Do I need authentication to access the NotebookLM API for batch downloads?

20-50 words in English, based on metadata facts only

What are the limitations of programmatic content generation compared to the NotebookLM web UI?

20-50 words in English, based on metadata facts only

How do I batch download generated artifacts like quizzes and reports from NotebookLM?

20-50 words in English, based on metadata facts only