Agent skill · software engineering · sundial-org

notebooklm-cli

Comprehensive CLI for Google NotebookLM including notebooks, sources, audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables. Use when working with NotebookLM programmatically: managing notebooks/sources, generating audio overviews (podcasts), creating study materials (quizzes, flashcards), producing presentations (slides, infographics), or querying sources via chat.

Why this skill is useful

Adds a comprehensive set of executable commands for managing and generating content with Google NotebookLM that are not publicly documented.

What it needs

Requires google chrome installed locally. Requires notebooklm account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

NotebookLM CLI Overview This skill provides complete access to Google NotebookLM through a command-line interface. Manage notebooks, sources, and generate various content formats including audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables. When to Use This Skill Use this skill when: Managing NotebookLM notebooks and sources programmatically Generating audio overviews (podcasts) from notebook sources Creating study materials: quizzes, flashcards, reports Producing visual content: slides, infographics, mind maps, videos Querying sources via chat or one-shot questions Researching and importing new sources automatically Quick Start Authentication Launches Chrome, navigates to NotebookLM, and extracts session cookies. Requires Google Chrome installed. List Notebooks Create Notebook and Add Sources Generate Content (All Types) All generation commands require --confirm or -y: Authentication Command Description --------- ------------- nlm login Authenticate with NotebookLM (opens Chrome) nlm login --check Verify current credentials nlm auth status Check session validity nlm auth list List all profiles nlm auth delete <profile> --confirm Delete a profile nlm login --profile <name> Login to specific profile Sessions last ~20 minutes. Re-authenticate with nlm login if commands fail. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/notebooklm-cli

View the source on GitHub

Browse the @skills marketplace