notebooklm

Manage NotebookLM notebooks and query sources via the nlm CLI.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ms-moar/ccc-media --skill notebooklm-ms-moar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notebooklm
Source: https://github.com/ms-moar/ccc-media/tree/main/ailabspro/files/extracted/v41-resources/7-notebook-lm/.claude/skills/notebooklm
Command: npx skills add https://github.com/ms-moar/ccc-media --skill notebooklm-ms-moar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill connects an assistant to NotebookLM notebooks so users can query, update, and manage external knowledge bases without manually running CLI commands or tracking source processing.

Core Features & Use Cases

  • Natural-language querying: Map user questions to nlm query commands and summarize grounded answers from notebook sources.
  • Source and note management: Add URLs, files, inline text, and notes to notebooks and wait for processing before querying.
  • Research and artifact generation: Start research jobs, import discovered sources, and create mind maps, reports, slides, audio, video, quizzes, and data tables for sharing or export.
  • Operational reliability: Handle authentication checks, alias resolution, polling for research or processing status, and common errors such as missing notebooks or expired sessions.
  • Use Case: Team members maintain a shared notebook alias for project research, add web and Drive sources, run a deep research job, and generate a briefing document and mind map for stakeholders.

Quick Start

Ask the assistant to query the notebook alias second-brain for a concise summary of recent research on your topic.

Frequently Asked Questions about notebooklm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query a NotebookLM knowledge base using natural language?

To query a NotebookLM knowledge base, this Skill maps your natural language questions to nlm CLI commands, retrieving and summarizing grounded answers directly from your notebook sources. It handles alias resolution and processing waits automatically.

Can I add URLs and files to NotebookLM sources without manual CLI commands?

Yes, you can add URLs, files, and inline text to NotebookLM sources without manual CLI commands. This Skill manages source additions and waits for processing to complete before enabling queries on the newly added content.

How do I generate mind maps and reports from NotebookLM research?

You can generate mind maps and reports from NotebookLM research by starting research jobs through this Skill. It polls research status, imports discovered sources, and creates visual or text artifacts like slides, audio, and data tables for export.

Does querying NotebookLM notebooks require an active nlm CLI session?

Querying NotebookLM notebooks requires an active nlm CLI session. This Skill handles authentication checks and resolves common errors like expired sessions or missing notebooks before executing queries or managing your knowledge base.

What is the best way to manage shared NotebookLM notebooks for team research?

The best way to manage shared NotebookLM notebooks for team research is using aliases for notebook and source IDs. This Skill applies aliases to maintain shared project research, add web sources, and generate stakeholder briefing documents.

Why does my NotebookLM source query fail before processing finishes?

NotebookLM source queries fail if you query before processing finishes. This Skill waits for source processing to complete and polls research and artifact status, ensuring queries only run against fully indexed knowledge base content.