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 & AnalyticsIntermediate16149AI score 9/10Last updated: Aug 19, 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."