
notebooklm-py
A Python library, CLI, and Claude Code skill for programmatic control of Google's NotebookLM.
Free
Development & Engineering
★ 19798
#43
of 58 skill repos
19.8k
GitHub stars
+102
stars this week
teng-lin
author
// about
notebooklm-py provides programmatic access to Google's NotebookLM, including features not exposed in the web UI. It ships as a Python library, a command-line tool, an MCP server for Claude Desktop, and an Agent Skill for Claude Code and Codex, covering notebook management, source-grounded Q&A, and generating podcasts and slide decks.
// how to install
Install the CLI with uv tool install "notebooklm-py[browser]", then install the agent skill with notebooklm skill install.
// works with
Claude CodeClaude DesktopCodex