nlm-skill

Automate NotebookLM via nlm CLI and MCP server for notebooks, sources, and content generation.

5.8k|880|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jacob-bd/notebooklm-mcp-cli --skill nlm-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm-skill
Source: https://github.com/jacob-bd/notebooklm-mcp-cli/tree/main/src/notebooklm_tools/data
Command: npx skills add https://github.com/jacob-bd/notebooklm-mcp-cli --skill nlm-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

NotebookLM automation and orchestration through the nlm CLI and MCP server to enable repeatable, end-to-end workflows, saving time and reducing manual steps.

Core Features & Use Cases

  • Create, manage, and organize notebooks programmatically.
  • Add sources from URLs, YouTube, text, and Google Drive to build rich research contexts.
  • Generate content (podcasts, reports, quizzes, mind maps, slides, infographics, videos, data tables) and conduct research.
  • Query sources and chat with AI-assisted results to extract insights and drive decisions.
  • Automate notebook workflows across CLI and MCP paths with built-in guidance and safety checks.

Quick Start

Authenticate with nlm, create a notebook, add a few sources, and generate a podcast or report with a single command sequence.

Frequently Asked Questions about nlm-skill

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

FAQPage Schema
How do I automate NotebookLM workflows to generate podcasts and reports from multiple sources?

You can automate NotebookLM workflows by using the nlm CLI and MCP server to programmatically create notebooks, add URLs, YouTube, text, and Drive sources, and generate content like podcasts, reports, and quizzes with single command sequences.

Can I use MCP to interact with NotebookLM sources and generate content?

Yes, the nlm MCP server supports programmatic interaction with NotebookLM, allowing you to query sources, chat with AI-assisted results, and generate mind maps, slides, and infographics through MCP workflows with built-in safety checks.

What's the best way to programmatically add Google Drive and YouTube sources to NotebookLM notebooks?

The nlm CLI enables you to add Google Drive and YouTube sources to NotebookLM notebooks programmatically, building rich research contexts by enforcing authentication and providing guardrails for safe, reproducible automation across CLI and MCP paths.

Does NotebookLM automation require authentication before creating notebooks and adding sources?

Yes, NotebookLM automation enforces authentication to ensure safe and reproducible workflows. You must authenticate with nlm before creating notebooks, adding URLs or text sources, and generating content like data tables, videos, or infographics.

What are the limitations of automating NotebookLM through CLI and MCP workflows?

The automation provides guardrails for safe, reproducible workflows but requires authentication and works within NotebookLM's supported source formats, limiting interactions to URLs, YouTube, text, and Google Drive inputs for content generation and queries.

When do I need to use NotebookLM automation instead of manual content generation?

You need NotebookLM automation when building repeatable, end-to-end workflows that save time and reduce manual steps, such as batch creating notebooks, adding multiple sources, and generating reports, quizzes, or podcasts programmatically.