notebooklm-py
Automate NotebookLM notebooks, research, and content generation
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install notebooklm-py?โผ
Run `npx skills add wx-b/notebooklm-py --all -g -y` in your terminal to install the skill globally, then run `notebooklm login` to authenticate with your Google account.
What can I automate in NotebookLM?โผ
You can create notebooks, bulk-import URLs, PDFs, and YouTube videos, chat with sources, run web research, and generate podcasts, videos, quizzes, and slide decks programmatically.
Does it offer features missing from the NotebookLM web UI?โผ
Yes. It adds batch downloads, quiz and flashcard export as JSON or Markdown, mind map JSON extraction, PPTX slide downloads, and programmatic sharing controls.
Does notebooklm-py work with Claude Code and other agents?โผ
Yes. It ships with a SKILL.md file so agents like Claude Code, Codex, and OpenClaw can run NotebookLM workflows from natural language requests.
Is notebooklm-py an official Google product?โผ
No. It is a community-built client using undocumented Google APIs, so endpoints may change; it is best suited for research, prototypes, and personal projects.
Related Repositories in Education & Research
View All in Education & Researchโlearn-claude-code
Learn to build AI agent harnesses from scratch
ai-agents-for-beginners
Learn to build, deploy, and secure AI agents step by step
33-js-concepts
Master 33 essential JavaScript concepts with tested, verified guides