NotebookLM

Scriptable Google NotebookLM CLI: notebooks, sources, podcasts, quizzes, reports, slides.

Tested · Works

Test report

Verdict
Tested · Works
Score
9.6/10
Tested
Jul 10, 2026
Environment
Claude Code 2.x (agent harness)
Upstream re-checked
Jul 18, 2026 · b9acbbe

Recalling CLI commands from memory got the syntax wrong (new-notebook, add-source); following the docs produced the real commands, and they are unusually upfront about which generation types are rate-limit-prone.

Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works

  • Installs cleanly 5/5
  • Triggers reliably 5/5
  • Output vs. baseline 9/10
  • Docs & honesty 5/5

What NotebookLM does

Wraps the notebooklm-py CLI to create notebooks, add sources (URLs, PDFs, YouTube, audio/video), chat with cited answers, and generate/download podcasts, videos, quizzes, flashcards, reports, mind maps, and slide decks — including export formats (JSON/Markdown quiz, PPTX slides, CSV data tables) not available in the NotebookLM web UI. Triggers on explicit /notebooklm invocation or intents like 'create a podcast about X', 'summarize these URLs', or 'generate a quiz from my research'.

How to install NotebookLM

git clone https://github.com/teng-lin/notebooklm-py
mkdir -p ~/.claude/skills/notebooklm && cp notebooklm-py/SKILL.md ~/.claude/skills/notebooklm/SKILL.md
pip install "notebooklm-py[browser]"

Skills live in ~/.claude/skills/ (global) or .claude/skills/ (per-project). Restart Claude Code after installing.

Commands — how to trigger NotebookLM

  • /notebooklm Scriptable Google NotebookLM CLI: notebooks, sources, podcasts, quizzes, reports, slides.

It also activates on plain-language prompts like these:

  • Create a NotebookLM podcast about these three research papers
  • Summarize these URLs into a NotebookLM notebook with cited answers
  • Generate a quiz and slide deck from my uploaded sources

Frequently asked questions

Is the NotebookLM skill free?
Yes. The skill itself is free from teng-lin/notebooklm-py. SkillProof publishes the install command and an independent test verdict at no cost.
Does NotebookLM work with Claude Code?
We tested it with Claude Code 2.x (agent harness) on Jul 10, 2026. Verdict: Tested · Works. Recalling CLI commands from memory got the syntax wrong (new-notebook, add-source); following the docs produced the real commands, and they are unusually upfront about which generation types are rate-limit-prone.
What is the NotebookLM SkillProof Score?
9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
How do I install NotebookLM?
Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
Can I use NotebookLM with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.