nlm-skill

Automate NotebookLM notebook management and content generation via CLI and MCP.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/duy-tuong/web-phuong-xa --skill nlm-skill-duy-tuong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm-skill
Source: https://github.com/duy-tuong/web-phuong-xa/tree/main/.agents/skills/nlm-skill
Command: npx skills add https://github.com/duy-tuong/web-phuong-xa --skill nlm-skill-duy-tuong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines the process of using NotebookLM by providing a unified guide to control notebooks, sources, and content generation from the CLI and MCP, reducing setup time and human error.

Core Features & Use Cases

  • Unified toolchains: Manage notebooks, sources, and generated artifacts via the NLMS CLI and MCP tooling.
  • End-to-end workflows: Create notebooks, ingest sources (URLs, YouTube, plain text, Drive), perform research, and produce outputs (podcasts, reports, quizzes, mind maps, slides, infographics, videos, data tables) in a repeatable, scriptable manner.
  • Guidance and safety: Includes authentication steps, tool-detection logic, and best-practice rules to prevent destructive actions and misconfigurations.

Quick Start

Create a notebook, add a source, and generate a report using NotebookLM CLI.

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 from the command line?

You can automate NotebookLM workflows by using the CLI and MCP toolchains to programmatically create notebooks, ingest sources like URLs and YouTube videos, and generate content such as reports and podcasts.

Can I generate podcasts and slides from NotebookLM sources via CLI?

Yes, you can generate podcasts, slides, infographics, and quizzes from NotebookLM sources by executing specific content generation commands through the CLI or MCP automation toolchains.

What do I need to set up before using NotebookLM CLI and MCP workflows?

Before using NotebookLM CLI and MCP workflows, you must complete the nlm login authentication step and ensure your environment supports tool-detection logic to switch between CLI and MCP correctly.

Does NotebookLM CLI support adding Google Drive files as sources?

Yes, NotebookLM CLI supports adding Google Drive files as sources, alongside URLs, YouTube videos, and plain text, allowing you to ingest multiple formats into your notebooks programmatically.

What is the best way to prevent destructive actions when automating NotebookLM tasks?

The best way to prevent destructive actions when automating NotebookLM tasks is to follow the included safety guidelines and best-practice rules designed to stop misconfigurations during end-to-end notebook workflows.

Why use MCP instead of CLI for NotebookLM notebook management?

You use MCP instead of CLI for NotebookLM notebook management when integrating notebook controls into larger automated toolchains, utilizing built-in tool-detection to seamlessly switch between command-line and MCP environments.