Unofficial Google NotebookLM Python API & Agent Skills: Unlock Hidden Features with Python, CLI, and AI Agents
An unofficial Python API and agent skills for Google NotebookLM, named 'notebooklm-py', has been released by teng-lin. This tool provides comprehensive programmatic access to NotebookLM's functionalities through Python, CLI, and various AI agents such as Claude Code, Codex, and OpenClaw. Notably, it enables access to features not publicly available through the Web UI, offering developers and users enhanced control and extended capabilities for Google NotebookLM.
The 'notebooklm-py' project, developed by teng-lin, offers an unofficial Python API and a suite of agent skills designed for Google NotebookLM. This innovative tool provides users with comprehensive programmatic access to the full range of NotebookLM's functionalities. Users can interact with NotebookLM through Python scripts, command-line interface (CLI) commands, and integrate with various AI agents including Claude Code, Codex, and OpenClaw. A key highlight of 'notebooklm-py' is its ability to unlock and utilize features within NotebookLM that are not exposed or accessible via its standard Web UI. This allows for advanced automation, custom workflows, and deeper integration for developers looking to extend the capabilities of Google NotebookLM beyond its default interface.