Skills

notebooklm-py

Unofficial Python API and agentic skill for Google NotebookLM, with CLI and agent workflow support.

16K Stars
2.2K Forks
MIT License
teng-lin Maintainer
2026-06-11 Verified
Overview

What is notebooklm-py?

notebooklm-py is an open-source unofficial Python API and agentic skill for Google NotebookLM. It provides programmatic access, CLI workflows, and integration positioning for agents such as Claude Code, Codex, and OpenClaw.

NotebookLM automation

The project exposes NotebookLM workflows through Python and CLI surfaces.

Research agents often need repeatable access to source-grounded notebooks.

Agentic skill positioning

notebooklm-py is described as an agentic skill for Claude Code, Codex, and OpenClaw.

A skill surface helps turn NotebookLM tasks into reusable agent workflows.

Research workflow fit

Topics include NotebookLM API, podcast generator, and research-oriented usage.

NotebookLM is strongest when paired with source-heavy research and synthesis tasks.
Use cases

What notebooklm-py is built for

01

NotebookLM batch workflows

Automate repeated NotebookLM tasks through Python or CLI access.

02

Agent research skills

Let coding agents trigger NotebookLM-style workflows from a reusable skill.

03

Source-grounded synthesis

Experiment with source-backed summaries and audio-style research outputs.

Comparison

How it stacks up

When to choose notebooklm-py

Compare it with nearby skills by looking at hosting model, integration surface, license, and whether the official docs show the workflow you need.

FAQ

Frequently asked questions

Is notebooklm-py open source?

Yes. The GitHub repository is listed under the MIT license.

Is notebooklm-py official?

No. The project describes itself as an unofficial Python API and agentic skill for Google NotebookLM.