← Back to Skills Marketplace
fadeloo

NotebookLM CLI

by Fadeloo · GitHub ↗ · v0.1.1
cross-platform ✓ Security Clean
11433
Downloads
21
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install tiangong-notebooklm-cli
Description
NotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download.
Usage Guidance
Install only if you trust the `notebooklm` CLI on your PATH and are comfortable letting an agent use your logged-in NotebookLM account. Require explicit confirmation before commands using `--yes`, deleting notebooks/sources/artifacts/notes, exporting content, changing collaborators, enabling public sharing, or changing language settings.
Capability Analysis
Type: OpenClaw Skill Name: tiangong-notebooklm-cli Version: 0.1.1 The skill bundle acts as a thin wrapper for the `notebooklm` CLI tool. The `scripts/notebooklm.mjs` file uses `node:child_process.spawnSync` to execute the `notebooklm` command, passing all arguments directly. This is a legitimate and common pattern for CLI wrappers, and arguments are passed as an array, mitigating shell injection vulnerabilities within the wrapper itself. The `SKILL.md` and `references/cli-commands.md` files provide clear, functional instructions for using the wrapper without any evidence of prompt injection attempts or instructions for malicious behavior. There is no indication of data exfiltration, persistence mechanisms, or other malicious intent.
Capability Assessment
Purpose & Capability
The stated purpose is to expose NotebookLM CLI functions, and the artifact implements a small pass-through wrapper for auth, notebooks, chat, sources, notes, sharing, research, artifacts, and downloads.
Instruction Scope
The command catalog includes high-impact operations such as delete commands, collaborator changes, public sharing, exports, and language changes; these are visible and purpose-aligned, but should be run only with explicit user intent.
Install Mechanism
The skill has no bundled installer or dependency installation; it relies on the external `notebooklm` executable found on PATH, so users need to trust that CLI separately.
Credentials
Authenticated NotebookLM access is proportionate for this wrapper, but it means commands may read, create, export, share, or delete cloud notebook content under the logged-in account.
Persistence & Privilege
The wrapper itself does not add background persistence or privilege escalation, though the underlying NotebookLM CLI/account may retain login state, created content, sharing settings, and downloaded files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tiangong-notebooklm-cli
  3. After installation, invoke the skill by name or use /tiangong-notebooklm-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
remove tiangong workspace relation
v0.1.0
Initial release. Adds NotebookLM CLI wrapper scripts and guidance for notebooks, sources, and artifacts.
Metadata
Slug tiangong-notebooklm-cli
Version 0.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is NotebookLM CLI?

NotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download. It is an AI Agent Skill for Claude Code / OpenClaw, with 11433 downloads so far.

How do I install NotebookLM CLI?

Run "/install tiangong-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 Fadeloo (@fadeloo); the current version is v0.1.1.

💬 Comments