โ† All skills
Tencent SkillHub ยท Developer Tools

notebooklm-cli

Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, references/commands.md, references/troubleshooting.md, references/workflows.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 20 sections Open source page

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

Authentication

nlm login Launches Chrome, navigates to NotebookLM, and extracts session cookies. Requires Google Chrome installed.

List Notebooks

nlm notebook list

Create Notebook and Add Sources

nlm notebook create "My Research" nlm source add <notebook-id> --url "https://example.com/article" nlm source add <notebook-id> --text "Your content here" --title "My Notes"

Generate Content (All Types)

All generation commands require --confirm or -y: nlm audio create <id> --confirm # Podcast nlm report create <id> --confirm # Briefing doc or study guide nlm quiz create <id> --confirm # Quiz questions nlm flashcards create <id> --confirm # Flashcards nlm mindmap create <id> --confirm # Mind map nlm slides create <id> --confirm # Slide deck nlm infographic create <id> --confirm # Infographic nlm video create <id> --confirm # Video overview nlm data-table create <id> "description" --confirm # Data table

Authentication

CommandDescriptionnlm loginAuthenticate with NotebookLM (opens Chrome)nlm login --checkVerify current credentialsnlm auth statusCheck session validitynlm auth listList all profilesnlm auth delete <profile> --confirmDelete a profilenlm login --profile <name>Login to specific profile Sessions last ~20 minutes. Re-authenticate with nlm login if commands fail.

Notebook Management

CommandDescriptionnlm notebook listList all notebooksnlm notebook create "Title"Create a new notebooknlm notebook get <id>Get notebook detailsnlm notebook describe <id>AI-generated summarynlm notebook query <id> "question"Chat with sourcesnlm notebook delete <id> --confirmDelete a notebook

Source Management

CommandDescriptionnlm source list <notebook-id>List sources in notebooknlm source list <notebook-id> --driveShow Drive sources with freshnessnlm source add <id> --url "..."Add URL or YouTube sourcenlm source add <id> --text "..." --title "..."Add pasted textnlm source add <id> --drive <doc-id>Add Google Drive documentnlm source describe <source-id>AI summary of sourcenlm source content <source-id>Get raw text contentnlm source stale <notebook-id>List outdated Drive sourcesnlm source sync <notebook-id> --confirmSync Drive sources

Content Generation

All generation commands require --confirm or -y:

Media Types

CommandOutputnlm audio create <id> --confirmAudio podcast overviewnlm report create <id> --confirmBriefing doc or study guidenlm quiz create <id> --confirmQuiz questionsnlm flashcards create <id> --confirmFlashcardsnlm mindmap create <id> --confirmMind mapnlm slides create <id> --confirmSlide decknlm infographic create <id> --confirmInfographicnlm video create <id> --confirmVideo overviewnlm data-table create <id> "description" --confirmData table extraction

Studio (Artifact Management)

CommandDescriptionnlm studio status <notebook-id>List all generated artifactsnlm studio delete <notebook-id> <artifact-id> --confirmDelete an artifact

Chat

CommandDescriptionnlm chat start <notebook-id>Start interactive REPL sessionnlm chat configure <notebook-id>Configure chat goal and response stylenlm notebook query <id> "question"One-shot question (no session) Chat REPL commands: /sources, /clear, /help, /exit

Research

CommandDescriptionnlm research start "query" --notebook-id <id>Web search (~30s)nlm research start "query" --notebook-id <id> --mode deepDeep research (~5min)nlm research start "query" --notebook-id <id> --source driveSearch Google Drivenlm research status <notebook-id>Check research progressnlm research import <notebook-id> <task-id>Import discovered sources

Aliases (UUID Shortcuts)

nlm alias set myproject <uuid> # Create alias nlm notebook get myproject # Use alias nlm alias list # List all aliases nlm alias get myproject # Resolve to UUID nlm alias delete myproject # Remove alias

Output Formats

Most list commands support multiple formats: nlm notebook list # Rich table (default) nlm notebook list --json # JSON output nlm notebook list --quiet # IDs only (for scripting) nlm notebook list --title # "ID: Title" format nlm notebook list --full # All columns

Profiles (Multiple Accounts)

nlm login --profile work # Login to profile nlm notebook list --profile work # Use profile nlm auth list # List all profiles nlm auth delete work --confirm # Delete profile

Configuration

nlm config show # Show current configuration nlm config get <key> # Get specific setting nlm config set <key> <value> # Update setting

AI Documentation

For AI assistants, generate comprehensive documentation: nlm --ai Outputs 400+ lines covering all commands, authentication flow, error handling, task sequences, and automation tips.

References

Command Reference - Complete command signatures Troubleshooting - Error diagnosis and solutions Workflows - End-to-end task sequences

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
4 Docs
  • SKILL.md Primary doc
  • references/commands.md Docs
  • references/troubleshooting.md Docs
  • references/workflows.md Docs