#22 · Primary category: LLM Application Frameworks

notebooklm-py

agentic-skill claude-skills gemini-notebook gemini-notebook-api gemini-notebook-skill google-notebooklm notebooklm notebooklm-api notebooklm-skill openclaw-skills python python-api sdk skills

Unofficial Python API and agentic skill for Google Gemini Notebook. Full programmatic access to NotebookLM's features—including capabilities the web UI doesn't expose—via Python, CLI, and AI agents like Claude Code, Codex, and OpenClaw.

Project last updated:08/29/26

GitHub Stars

19.0K

Forks

2.6K

Contributors

35

License

MIT

Why we included this project

NotebookLM's web interface only shows part of what the underlying service can do, and this unofficial Python client exposes the rest as scriptable code. You can bulk-import sources, generate audio overviews and study artifacts, or query a notebook with citations, all through a Python API, a CLI, or prebuilt skills for Claude Code, Codex, and other agents. Because it depends on undocumented Google endpoints, it suits prototypes and personal projects better than production systems, and the README is upfront about that. If you live in NotebookLM and want to stop clicking through the UI, this is the most direct way to script it.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category