Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to Gemini Notebook's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.
About the project
notebooklm-py is an unofficial Python library and command-line interface that lets programs and AI agents use Google Gemini Notebook, including features unavailable in its web interface. It supports automated research and content workflows for developers, researchers, and personal projects. The catalogue entries provide agent skills and instructions for operating NotebookLM through coding agents.
Install, authenticate, troubleshoot, and operate Gemini Notebook through the notebooklm-py CLI or typed async Python API. Use for notebook and source management, grounded chat and research, and artifact generation or download when the user mentions Gemini Notebook, notebooklm-py, the notebooklm CLI, or its Python API.…