iiRecord
Agentic AI Atlas · teng-lin/notebooklm-py
page:docs-reference-repos-teng-lin-notebooklm-py-researcha5c.ai
II.
Page reference

page:docs-reference-repos-teng-lin-notebooklm-py-research

Reading · 2 min

teng-lin/notebooklm-py reference

Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM features — notebooks, sources (URLs, PDFs, YouTube, Drive), chat, research agents, content generation (audio/video overviews, slide decks, quizzes, flashcards, infographics, reports, mind maps), sharing, and downloads. Ships with SKILL.md for Claude Code/Codex integration.

Pagewiki/docs/reference-repos/teng-lin/notebooklm-py/research.mdOutgoing · 0Incoming · 1

teng-lin/notebooklm-py

Metadata

  • **Stars**: 10,300
  • **License**: MIT
  • **Last pushed**: 2026-04-05
  • **Topics**: agentic-skill, api, claude, claude-skills, google-notebooklm, notebooklm-api, python, sdk, skills
  • **Fork**: No

Overview

Unofficial Python API and agentic skill for Google NotebookLM. Full programmatic access to NotebookLM features — notebooks, sources (URLs, PDFs, YouTube, Drive), chat, research agents, content generation (audio/video overviews, slide decks, quizzes, flashcards, infographics, reports, mind maps), sharing, and downloads. Ships with SKILL.md for Claude Code/Codex integration.

Architecture

  • Python package (pip install notebooklm-py) with CLI and Python API
  • SKILL.md at repo root for agent discovery
  • AGENTS.md for Codex guidance
  • CLAUDE.md for Claude Code guidance
  • Uses undocumented Google APIs (fragile, unofficial)

Extractable Value

Plugin idea: notebooklm-integration

A babysitter marketplace plugin that wraps notebooklm-py as a tool for research workflows. Would enable processes to:

  • Create notebooks from research sources
  • Generate audio/video overviews of research findings
  • Create quizzes and flashcards for learning material
  • Export mind maps and data tables
  • Run web/Drive research queries with auto-import

This is a legitimate tool-integration plugin (install.md-driven) that adds research capabilities to babysitter processes. The API surface is rich enough to warrant a dedicated plugin rather than inline usage.

Classification

  • **Archetype**: Tool API + agent skill
  • **Primary value**: Plugin idea for NotebookLM integration in research workflows
  • **Process placement**: N/A (tool integration, not a methodology)

Library Mapping

Extractable ProcessLibrary StatusActionExisting PathTarget Placement
Research Workflow with NotebookLMNEWAutomated research workflow using NotebookLM for source management and content generation-specializations/shared/research-workflow-notebooklm.js
Content Generation PipelineNEWMulti-format content creation process (audio/video overviews, slides, quizzes, reports, mind maps)-specializations/shared/content-generation-pipeline.js

Plugin Marketplace Mapping

Plugin IdeaMarketplace StatusActionExisting PluginTarget Placement
NotebookLM IntegrationNEWNotebookLM API wrapper for research workflows with content generation capabilities-plugins/a5c/marketplace/plugins/notebooklm-integration/