notebooklm

Access Google NotebookLM APIs for notebook creation, source ingestion, and artifact generation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/frNNcs/.config --skill notebooklm-frnncs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/frNNcs/.config/tree/main/opencode/skills/notebooklm
Command: npx skills add https://github.com/frNNcs/.config --skill notebooklm-frnncs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides full programmatic access to Google NotebookLM, enabling automation of research, content generation, and data management tasks beyond the web UI.

Core Features & Use Cases

  • Notebook Management: Create, list, and manage notebooks and their sources.
  • Content Generation: Generate various artifact types like podcasts, videos, reports, quizzes, and slide decks from your research.
  • Data Export: Download generated content and extracted data in multiple formats.
  • Use Case: Automatically generate a podcast summarizing key findings from a set of research papers added to a NotebookLM notebook.

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 research notebook creation and content generation in Google NotebookLM?

You can automate research notebook creation by using programmatic API access to handle notebook management, source ingestion, and artifact generation. This enables automated research workflows and content generation beyond the standard web UI.

Can I generate podcasts and videos from research papers using NotebookLM?

Yes, you can generate podcasts, videos, reports, quizzes, and slide decks from ingested research sources. The API supports advanced generation formats to create various artifact types from your notebook data programmatically.

How do I download and export generated content and data from NotebookLM?

You can download generated content and extracted data in multiple formats using the data export functionality. This allows you to programmatically retrieve artifacts like podcasts, reports, and other generated outputs from your notebooks.

Does automating NotebookLM tasks support batch operations for large-scale research processing?

Yes, programmatic access supports batch operations for large-scale research processing that are not available in the web UI. It handles complex workflows using subagent patterns for long-running tasks.

What authentication is required to programmatically access Google NotebookLM?

Programmatic access requires authentication via the `notebooklm login` command. This establishes the necessary credentials to interact with the API for notebook creation, source ingestion, and data downloading.

What are the limitations of using the NotebookLM API for automated content generation?

While the API offers advanced features like batch operations and artifact generation, complex workflows may require subagent patterns for long-running tasks. Users must manage authentication and handle potential processing delays for extensive generation requests.