notebooklm-py
Unofficial Python API and agentic skill for Google NotebookLM, with CLI and agent workflow support.
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.What notebooklm-py is built for
NotebookLM batch workflows
Automate repeated NotebookLM tasks through Python or CLI access.
Agent research skills
Let coding agents trigger NotebookLM-style workflows from a reusable skill.
Source-grounded synthesis
Experiment with source-backed summaries and audio-style research outputs.
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.
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.