← Back to Skills Marketplace
oconnell-carl

notebooklm-cli

by oconnell-carl · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
3437
Downloads
3
Stars
16
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-cli
Description
Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra...
Usage Guidance
This skill is instruction-only and documents a CLI ('nlm') that authenticates by launching Chrome and extracting session cookies and that can read/import Google Drive content. Before installing or enabling it: (1) demand provenance—where does the 'nlm' binary come from (official release, GitHub repository, checksums/signature)? (2) do not let it access your real browser profile; cookie extraction can expose all Google sessions. Prefer an OAuth-based flow or an official API token rather than cookie scraping. (3) If you must test it, run in an isolated environment (throwaway VM/container) with a disposable Google account and no sensitive Drive data. (4) Ask the publisher for source code, a clear installer, and an explanation why cookie extraction is necessary and how data is stored/transmitted. (5) Do not enable autonomous use of this skill until you verify its behavior and provenance.
Capability Analysis
Type: OpenClaw Skill Name: notebooklm-cli Version: 0.1.0 The skill bundle describes a CLI tool (`nlm`) for Google NotebookLM. The primary reason for classification as 'suspicious' is the explicit instruction for the `nlm login` command to 'Launch Chrome, navigate to NotebookLM, and extract session cookies' as detailed in `SKILL.md` and `references/commands.md`. While this is presented as a legitimate authentication mechanism for the tool, the act of programmatically extracting session cookies is a high-risk capability that could be leveraged for credential theft if the underlying `nlm` tool were compromised or misused. There is no clear evidence of intentional harmful behavior or prompt injection against the agent beyond the stated purpose, but the sensitive nature of cookie extraction warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
The SKILL.md describes a CLI that authenticates by launching Chrome and extracting session cookies and that can import Google Drive sources. However the registry metadata lists no required binaries, no homepage/source, and no required credentials—this mismatch (no declared Chrome dependency, no provenance for the 'nlm' binary) is incoherent and unexplained.
Instruction Scope
Runtime instructions explicitly state 'nlm login' launches Chrome and extracts session cookies and support Drive imports and automated web research. Those actions involve accessing browser session data and possibly private Drive content. The SKILL.md grants broad discretion (research/import automation) that could read or transmit sensitive user data beyond a simple documented API call.
Install Mechanism
There is no install spec and no code files, so nothing will be written or executed by the registry install step itself. That reduces filesystem-install risk, but also means there is no provenance or build/install information for the 'nlm' CLI referenced in the docs.
Credentials
The skill's authentication flow relies on extracting Chrome session cookies and accessing Google Drive, yet the metadata requests no environment variables or credentials and offers no explanation of data minimization. Requesting or extracting browser cookies is high-privilege and not proportionally declared or justified in the registry metadata.
Persistence & Privilege
always:false (good) and the skill is user-invocable. However, the skill allows autonomous invocation (default) and that combined with instructions to extract session cookies and import sources increases potential impact if the agent invokes the skill without explicit user supervision.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebooklm-cli
  3. After installation, invoke the skill by name or use /notebooklm-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of notebooklm-cli, a comprehensive CLI for Google NotebookLM. - Manage notebooks, sources, and authentication profiles via command-line. - Generate content in various formats: audio podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, and data tables. - Includes artifact management, source syncing, AI-generated summaries, chat interface, and automated research/import features. - Supports multi-account profiles, aliases, flexible output formats, and detailed configuration options.
Metadata
Slug notebooklm-cli
Version 0.1.0
License
All-time Installs 19
Active Installs 16
Total Versions 1
Frequently Asked Questions

What is notebooklm-cli?

Command-line interface to manage Google NotebookLM notebooks, sources, and generate audio, quizzes, reports, presentations, and visual study materials progra... It is an AI Agent Skill for Claude Code / OpenClaw, with 3437 downloads so far.

How do I install notebooklm-cli?

Run "/install notebooklm-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is notebooklm-cli free?

Yes, notebooklm-cli is completely free (open-source). You can download, install and use it at no cost.

Which platforms does notebooklm-cli support?

notebooklm-cli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created notebooklm-cli?

It is built and maintained by oconnell-carl (@oconnell-carl); the current version is v0.1.0.

💬 Comments