nlm

Manage Google NotebookLM notebooks, sources, and generated content via CLI.

19|5|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/edwinhu/workflows --skill nlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm
Source: https://github.com/edwinhu/workflows/tree/main/skills/nlm
Command: npx skills add https://github.com/edwinhu/workflows --skill nlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines interactions with Google NotebookLM, enabling users to manage notebooks, sources, notes, and generate various content formats programmatically.

Core Features & Use Cases

  • Notebook Management: Create, list, and delete NotebookLM notebooks.
  • Source Handling: Add, list, rename, remove, and refresh sources (URLs, PDFs, text) within notebooks.
  • Content Generation: Generate audio overviews, study guides, FAQs, outlines, and engage in chat sessions.
  • Research Automation: Automatically research topics and import relevant sources into notebooks.
  • Use Case: A researcher can use this skill to automatically ingest a list of academic papers, generate a study guide for each, and then create a comprehensive outline of the key themes across all imported sources.

Quick Start

Use the nlm skill to create a new notebook named "Project Alpha".

Frequently Asked Questions about nlm

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

FAQPage Schema
How do I automate Google NotebookLM research and content generation from the command line?

You can automate NotebookLM research by using a CLI tool to create notebooks, ingest sources like PDFs and URLs, and programmatically generate study guides, FAQs, and audio overviews. It requires installing the nlm tool and authenticating via nlm auth login.

Can I programmatically add PDFs and URLs as sources to a NotebookLM notebook?

Yes, you can programmatically add, rename, refresh, and remove sources such as PDFs, URLs, and text files within NotebookLM notebooks. This source handling is managed entirely through command-line interface automation.

What is the best way to automatically generate study guides and audio overviews from multiple research papers?

Automatically generating study guides and audio overviews from research papers involves using a CLI automation tool to ingest the documents into a notebook and then triggering content generation commands to synthesize key themes across all imported sources.

Do I need to install any specific CLI tools before automating NotebookLM workflows?

Yes, you must install the nlm CLI tool on your system PATH and complete the authentication process using the nlm auth login command before you can execute any automated notebook management or content generation tasks.

Can I use NotebookLM automation to interactively chat with my imported research sources?

Yes, NotebookLM automation supports interactive chat sessions with your imported sources. You can engage with the content directly through the command-line interface to query and extract specific information from your ingested documents.