BigHugger
GH Repository · teng-lin

notebooklm-py

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.

stars
19,327
30-day movement
+7926/day
Related entries
61
Connections
4
makepython/uvskill-packPythongemini-notebook-skillpythonsdkskillsgoogle-notebooklmgemini-notebooknotebooklmclaude-skillsopenclaw-skillspython-apiagentic-skillgemini-notebook-apinotebooklm-apinotebooklm-skill

notebooklm-py is an unofficial Python API and CLI plus an agentic skill for Google Gemini Notebook (NotebookLM). It ships as a skill pack with AGENTS.md, CLAUDE.md, and skill files so coding agents can invoke NotebookLM programmatically.

Use it when you want to drive NotebookLM from Python, the command line, or AI agents instead of the web UI, including access to features the UI does not expose.

Use it to

  • Automate NotebookLM tasks via Python or CLI
  • Expose NotebookLM to agents like Claude Code or Codex
  • Script programmatic access to notebook features
  • Access capabilities the web UI doesn't expose

For Python developers and AI-agent users of NotebookLM

Role
skill-pack
Language
Python
Licence
MIT
Forks
2,588
Open issues
30
Last push
2026-09-13
Latest release
v0.1.4 · 2026-01-11
Skills shipped
1
topicspythonsdknotebooklmagentic-skillclaude-skillsgoogle-notebooklm