← Back to Skills Marketplace
fadeloo

NotebookLM CLI

by Fadeloo · GitHub ↗ · v0.1.1
cross-platform ✓ Security Clean
8276
Downloads
21
Stars
63
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 external NotebookLM CLI on your PATH and are comfortable letting an agent operate your logged-in NotebookLM account. Require explicit confirmation before delete commands, exports, collaborator changes, public sharing, language changes, or any command using `--yes`.
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 run NotebookLM CLI commands for auth, notebooks, chat, sources, notes, sharing, research, and artifacts, and the artifacts implement exactly that via a small pass-through wrapper.
Instruction Scope
The command catalog is broad and includes destructive and sharing commands such as deleting notebooks, deleting sources or notes, adding collaborators, and enabling public sharing; these are disclosed and purpose-aligned but should require explicit user intent.
Install Mechanism
The skill itself has no installer or bundled dependency; it relies on whatever `notebooklm` executable is first on PATH, so provenance of that external CLI must be verified separately.
Credentials
Authenticated NotebookLM access is proportionate for this integration, but commands can read, create, export, share, and delete cloud notebook content under the logged-in account.
Persistence & Privilege
The wrapper does not create background persistence, but the underlying NotebookLM account may retain login state, created sources, notes, artifacts, collaborators, public-sharing settings, and generated downloads.
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 284
Active Installs 63
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 8276 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