wx-bwx-bCommunityยท1 Agent Skills Included

notebooklm-py

Automate NotebookLM notebooks, research, and content generation

Automates Google NotebookLM through a Python API and command line, covering notebooks, sources, chat, and research imports. Generates podcasts, videos, slide decks, quizzes, flashcards, mind maps, and reports, then downloads them in formats the web interface does not offer. Removes manual clicking and enables repeatable research and content pipelines.
npx skills add wx-b/notebooklm-py --all -g -y
Available:

Gives your AI agent the project architecture, testing commands, and RPC constraints it needs to safely work with and extend this NotebookLM client.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’