notebooklm-py
teng-lin/notebooklm-py
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.
Install
- GitHub
- teng-lin/notebooklm-py
- Stars
- ★ 19.9k
- License
- MIT
- Language
- Python
- Last push
- Oct 22, 2026
- Topics
- agentic-skill · gemini-notebook · gemini-notebook-api · gemini-notebook-skill · google-notebooklm · notebooklm · notebooklm-api
Good for
- Bulk-import URLs, PDFs, YouTube and Google Drive sources and ask questions about them
- Generate Audio Overviews, videos, slide decks, quizzes, flashcards, mind maps and study guides
- Download outputs as MP3, MP4, PDF, CSV, JSON and more, or export to Google Docs/Sheets
- Offload heavy reading to Gemini server-side so your agent spends tokens only on the final polish
Getting started
- Install with npx skills add teng-lin/notebooklm-py, or use notebooklm skill install for Claude Code
- Have your agent run create, source add and ask to build a notebook, add sources and query it
- Generate Audio Overviews, quizzes or other artifacts and download them when needed
Before you install
Unofficial and not affiliated with Google: it uses undocumented Google APIs that can break without notice, and heavy use may be rate-limited. Best for prototypes, research and personal projects.
Summarized by AI from the project docs; check the official docs before relying on it.
Similar tools
- reaCommunity skills · ★ 380k
Reverse engineer anything with agents, from app behavior down to native binaries.
- skillsCommunity skills · ★ 184k
Public repository for Agent Skills
- ponytailCommunity skills · ★ 176k
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
- agent-skillsCommunity skills · ★ 110k
Production-grade engineering skills for AI coding agents.
- paperclipCommunity skills · ★ 107k
The open-source app everyone uses to manage agents at work
Source GitHub · All rights belong to the original creators