notebooklm

Create Google NotebookLM notebooks, add sources, generate artifacts, and download results programmatically.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill notebooklm-fairladyz625
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/FairladyZ625/Obsidian-Brain-OS/tree/main/skills/notebooklm
Command: npx skills add https://github.com/FairladyZ625/Obsidian-Brain-OS --skill notebooklm-fairladyz625

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a unified, scriptable interface to Google NotebookLM so users can automate creating notebooks, ingesting diverse sources, querying indexed content, generating artifacts (audio, video, quizzes, flashcards, reports), and exporting results without manual browser steps.

Core Features & Use Cases

  • Automated Ingestion: Add URLs, PDFs, YouTube, audio, video, and local files as notebook sources and wait for indexing.
  • Artifact Generation: Produce podcasts, videos, slide decks, quizzes, flashcards, mind maps, and data tables programmatically and export them in multiple formats.
  • Parallel & Background Workflows: Support subagents and background tasks to wait for artifact completion, download results, and manage multiple accounts or concurrent agents.
  • Use Case: Turn a research topic into a public-facing podcast by creating a notebook, adding sources, generating an audio overview, and downloading the final MP3 automatically via a background task.

Quick Start

Create a notebook, add your sources, and request an audio overview of the collected material to generate and download a podcast when ready.

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 to generate and download audio podcasts?

You automate Google NotebookLM by using scriptable access to create notebooks, add sources, and generate audio overview artifacts. Background tasks then wait for artifact completion and download the final MP3 podcast automatically without manual browser steps.

Can I programmatically add YouTube videos and local files as sources for document analysis?

Yes, programmatic access allows automated ingestion of diverse sources including YouTube videos, audio, video, URLs, PDFs, and local files. The system adds these sources to a notebook and waits for indexing before querying the content.

Does automated NotebookLM support parallel agents for background artifact generation?

Automated NotebookLM supports subagents and background tasks for parallel workflows. It requires explicit notebook scoping for parallel agents to manage multiple concurrent tasks and download results upon artifact completion.

What is the best way to generate study quizzes and flashcards from research materials programmatically?

The best way to generate study quizzes and flashcards is by ingesting research sources into a notebook and requesting artifact generation. The system produces quizzes, flashcards, and mind maps programmatically, exporting them in multiple formats.

Do I need authenticated Google NotebookLM access to script notebook creation and artifact export?

Yes, you need authenticated Google NotebookLM access to script notebook creation and artifact export. This access enables automated ingestion, querying indexed content, and waiting for artifacts to download results via automated export workflows.

Why should I use scriptable NotebookLM access instead of manual browser steps for research analysis?

Scriptable NotebookLM access provides a unified interface to automate creating notebooks, ingesting sources, generating artifacts, and exporting results. This eliminates manual browser steps, enabling automated research analysis and media production workflows.