notebooklm

Automates NotebookLM CLI workflows for creating, ingesting and analyzing research notebooks and generating artifacts.

310|45|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/Mathews-Tom/praxis-skills --skill notebooklm-mathews-tom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/Mathews-Tom/praxis-skills/tree/main/skills/notebooklm
Command: npx skills add https://github.com/Mathews-Tom/praxis-skills --skill notebooklm-mathews-tom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides programmatic control over Google NotebookLM so teams can automate creating notebooks, ingesting diverse sources, analyzing content, and producing downloadable deliverables without manual UI steps.

Core Features & Use Cases

  • Programmatic notebook creation and explicit context scoping for reproducible research workflows.
  • Bulk import and processing of URLs, YouTube videos, PDFs, audio, video, images, and Drive/Docs sources.
  • Generate and download media and learning artifacts such as podcasts, videos, infographics, slide decks, quizzes, flashcards, mind maps, reports, and data tables with JSON outputs for automation.
  • Use Case: Research teams can bulk-import dozens of sources, run deep web research, spawn background agents to wait for long-running generations, and automatically download finished artifacts for publishing or study.

Quick Start

Create a notebook titled Research on X, add the provided URLs and a PDF, wait for sources to finish processing, and generate a short podcast artifact.

Frequently Asked Questions about notebooklm

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

FAQPage Schema
How do I automate NotebookLM research workflows from the command line?

Automate NotebookLM research workflows using a CLI-driven skill to programmatically create notebooks, bulk import sources, and run deep research modes with JSON machine-readable outputs.

Can I bulk import URLs, PDFs, and YouTube videos into a NotebookLM notebook?

Bulk import URLs, YouTube videos, PDFs, audio, video, images, and Drive/Docs sources into NotebookLM notebooks programmatically without manual UI steps.

How do I generate and download podcasts or flashcards from NotebookLM?

Generate and download podcasts, videos, infographics, flashcards, and slide decks from NotebookLM using wait-and-retry semantics for long-running artifact generation.

What is the best way to run parallel research agents using NotebookLM?

Run parallel research agents by applying explicit notebook scoping and JSON machine-readable outputs to coordinate multiple NotebookLM workflows simultaneously.

Does the NotebookLM automation skill require CLI authentication?

CLI authentication is required to satisfy programmatic NotebookLM workflows, enabling automated notebook creation, source ingestion, and artifact generation.

Why do long-running artifact generations fail in automated NotebookLM workflows?

Long-running artifact generations fail without wait-and-retry semantics, which are required to handle background processing delays before downloading finished notebooks.