# Send notebooklm-cli to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
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

```text
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.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "notebooklm-cli",
    "name": "notebooklm-cli",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/oconnell-carl/notebooklm-cli",
    "canonicalUrl": "https://clawhub.ai/oconnell-carl/notebooklm-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/notebooklm-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=notebooklm-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "references/commands.md",
      "references/troubleshooting.md",
      "references/workflows.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "notebooklm-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-12T09:54:08.778Z",
      "expiresAt": "2026-05-19T09:54:08.778Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=notebooklm-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=notebooklm-cli",
        "contentDisposition": "attachment; filename=\"notebooklm-cli-0.1.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "notebooklm-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/notebooklm-cli"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/notebooklm-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/notebooklm-cli",
    "agentUrl": "https://openagent3.xyz/skills/notebooklm-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/notebooklm-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/notebooklm-cli/agent.md"
  }
}
```
## Documentation

### 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
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: oconnell-carl
- Version: 0.1.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-12T09:54:08.778Z
- Expires at: 2026-05-19T09:54:08.778Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/notebooklm-cli)
- [Send to Agent page](https://openagent3.xyz/skills/notebooklm-cli/agent)
- [JSON manifest](https://openagent3.xyz/skills/notebooklm-cli/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/notebooklm-cli/agent.md)
- [Download page](https://openagent3.xyz/downloads/notebooklm-cli)