nlm-skill

Automate NotebookLM notebook creation, source management, and content generation via the nlm CLI.

5|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill nlm-skill-lengoctuong2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm-skill
Source: https://github.com/lengoctuong2005/Branding-Focused-Skills/tree/main/antigravity/skills/nlm-skill
Command: npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill nlm-skill-lengoctuong2005

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nlm, mcp, browser, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for using NotebookLM via both the nlm CLI and MCP tools, enabling users to interact with NotebookLM programmatically for tasks like creating, managing notebooks, adding sources, generating content, conducting research, chatting with sources, or automating workflows.

Core Features & Use Cases

  • Programmatic Interaction: Allows users to programmatically create, manage, and interact with NotebookLM notebooks and content.
  • Source Management: Offers capabilities to add, manage, and sync sources from various sources like URLs, YouTube, text, Google Drive.
  • Content Generation: Provides tools to generate podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables from sources.
  • Research and Q&A: Enables users to conduct research and ask questions about sources within notebooks.
  • Artifact Management: Allows users to manage and download generated artifacts like audio, video, reports, and data tables.

Quick Start

Use the nlm-skill to create a new notebook and add a source from a URL.

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 via CLI?

You can automate NotebookLM workflows by using the `nlm` CLI to programmatically create notebooks, sync sources from URLs or Google Drive, and generate content without manual browser interaction.

What types of content can I generate from NotebookLM sources?

NotebookLM source management allows you to generate podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables directly from your synced notebook sources.

Can I use MCP tools to manage NotebookLM sources?

Yes, you can use MCP server interfaces to interact with NotebookLM, allowing you to programmatically add, manage, and sync sources like YouTube videos, text, and Google Drive files.

Do I need browser access to use the nlm-skill?

Yes, the nlm-skill requires both the `nlm` command-line tool and browser dependencies to access NotebookLM's API for automating notebook creation and content generation.

How do I download generated artifacts from NotebookLM?

You can manage and download generated artifacts like audio podcasts, videos, reports, and data tables directly through the `nlm` CLI after your content generation workflows complete.

What is the best way to conduct research on large datasets in NotebookLM?

The best way to research large datasets is to use the `nlm` CLI to automate adding bulk sources, then use programmatic Q&A to query and chat with those sources for rapid analysis.