nlm-skill

Orchestrate NotebookLM CLI and MCP interactions for notebook and source management.

2|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/kurojs/EnderDots --skill nlm-skill-kurojs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nlm-skill
Source: https://github.com/kurojs/EnderDots/tree/main/.config/opencode/skills/nlm-skill
Command: npx skills add https://github.com/kurojs/EnderDots --skill nlm-skill-kurojs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork of using NotebookLM programmatically by consolidating reliable, safe command sequences for the NotebookLM CLI (nlm) and any available MCP server tools.

Core Features & Use Cases

  • Notebook + source orchestration: Create notebooks, add sources (URLs, YouTube, pasted text, and Google Drive), list/inspect sources, and keep Drive content fresh via stale detection and sync.
  • Research and import: Discover new sources with fast or deep research, then import the results into a target notebook for downstream generation.
  • Guardrailed content generation: Generate podcasts/audio, reports, quizzes, flashcards, mind maps, slide decks, infographics, videos, and data tables with the required confirmation flags and correct parameter handling.
  • One-shot Q&A from sources: Ask questions against a notebook using nlm notebook query (with conversation continuation support) while avoiding the uncontrolled REPL flow.
  • Safety-first destructive operations: Enforces explicit confirmation behavior for deletions (sources, notebooks, and generated artifacts).

Quick Start

Tell the AI: “Use nlm to login if needed, create a notebook titled ‘NotebookLM Research’, then run deep research for ‘agentic AI workflows 2026’, import the discovered sources, and generate a brief report with confirmation.”

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 source ingestion and content generation?

You can automate NotebookLM tasks by driving the nlm CLI and MCP interactions to manage notebooks, add sources, and generate artifacts. This orchestrator applies safe command sequences for ingestion and content generation without manual trial-and-error.

Can I import web research directly into a NotebookLM notebook?

Yes, you can discover new sources via fast or deep research and import the results directly into a target NotebookLM notebook for downstream generation. This requires an authentication-first flow and correct handling of the target notebook ID.

Does this approach support generating podcasts and slides from Google Drive sources?

Yes, you can add Google Drive sources to a notebook, keep them fresh via stale detection and sync, and generate podcasts, slide decks, or reports. Guardrails enforce required confirmation flags and correct parameter handling during media generation.

How do I query NotebookLM sources without entering the REPL?

You can perform one-shot source-grounded Q&A against a notebook using the dedicated query command. This supports conversation continuation while avoiding the uncontrolled REPL flow, ensuring safe and direct answers from your ingested sources.

What are the limitations of deleting sources and notebooks via CLI?

The limitation is that destructive operations require explicit confirmation gating. The system enforces safe confirmation behavior for deleting sources, notebooks, and generated artifacts to prevent accidental data loss during CLI and MCP interactions.