Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

NotebookLM Skill

Lets Claude Code query your Google NotebookLM notebooks for citation-backed answers and manage sources plus Studio outputs.

Data & AnalyticsIntermediate★ 188⑂ 56AI score 9/10Last updated: Sep 4, 2026

What it does

  • Gets answers grounded only in the sources uploaded to a notebook, with inline citations to the exact passages — hallucination-resistant and traceable.
  • Lists notebooks, adds sources, and generates Studio content (audio, report, video, infographic, presentation, data_table, flashcards, quiz, mind_map).
  • Picks its transport automatically: native notebooklm MCP tools when present in the session, otherwise the bundled scripts/nblm.sh hitting the REST API (default http://localhost:3000).
  • Encodes research-scale patterns: the ~50 chat queries/day free-tier quota, batch-to-vault caching for offline reuse, citation formats, and source discovery.

Who it's for

  • Researchers and analysts doing Q&A over large corpora of primary sources
  • Writers and consultants who must cite exact passages
  • Existing NotebookLM users who want to automate it from Claude Code

Examples

  1. scripts/nblm.sh ask "What limitations do these papers share?" <notebook_id> → JSON answer with source names and cited excerpts.
  2. Run an exhaustive literature-review question set through /batch-to-vault, then answer follow-ups from the offline cache without burning quota.
  3. scripts/nblm.sh generate <notebook_id> report for a summary report, or flashcards/quiz for study aids.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/roomi-fields/notebooklm-mcp/HEAD/skills/notebooklm/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/notebooklm folder from the GitHub repo roomi-fields/notebooklm-mcp into my ~/.claude/skills/roomi-fields-notebooklm/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/roomi-fields/notebooklm-mcp.git /tmp/notebooklm-mcp && mkdir -p ~/.claude/skills && cp -r /tmp/notebooklm-mcp/skills/notebooklm ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Clone the repo: git clone https://github.com/roomi-fields/notebooklm-mcp.git
  2. Copy the skill into Claude: mkdir -p ~/.claude/skills && cp -r notebooklm-mcp/skills/notebooklm ~/.claude/skills/
  3. Install the engine: either install the npm package @roomi-fields/notebooklm-mcp globally, or run npm install then npm run start:http in the clone (serves on port 3000).
  4. Do the one-time Google login in a terminal: notebooklm-mcp-setup-auth (or scripts/nblm.sh auth), then sign in via the Chrome window that opens.
  5. Verify with scripts/nblm.sh health and look for authenticated: true.
  6. Restart Claude Code and try: "List my NotebookLM notebooks."