← Back to Skills Marketplace
NotebookLM Skill
by
hewenqiang
· GitHub ↗
· v1.0.0
950
Downloads
0
Stars
10
Active Installs
1
Versions
Install in OpenClaw
/install nlm-notebooklm
Description
Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM pro...
Usage Guidance
This skill appears to be a thorough guide for the nlm CLI and MCP and mostly does what it says. However, it contains troubleshooting steps that involve handling raw browser cookies/auth tokens and instructions to change sandbox/network settings (e.g., editing sandbox config or running with 'danger-full-access'). Before using or following those steps:
- Prefer official OAuth/browser login flows rather than copying cookie headers into third-party tools. Do not paste cookies or auth tokens into tools unless you trust the tool's exact source and code. Treat cookie headers like passwords.
- Avoid following instructions that disable sandbox/network protections in environments you don't control. Enabling full network access or running commands that bypass sandboxing can expose your machine or credentials.
- If you plan to give the agent the ability to run these commands, run them in an isolated VM or ephemeral environment where exposing tokens is low-risk.
- Ask the publisher for the skill's source repository or homepage. Having a public source or release reduces risk and would increase confidence in this evaluation.
What would change this assessment: a verifiable upstream source (GitHub repo or official package), explicit guidance that uses an OAuth-style flow instead of manual cookie copy, or removal of instructions that recommend disabling sandbox protections would reduce the 'concern' flags and could move the verdict toward 'benign.' Conversely, any hidden code, remote endpoints, or explicit requests to transmit cookies to third-party servers would raise severity.
Capability Analysis
Type: OpenClaw Skill
Name: nlm-notebooklm
Version: 1.0.0
The skill bundle is classified as suspicious due to several powerful capabilities that, while presented for legitimate purposes, could be exploited. Specifically, the `nlm source content -o` and `nlm download --output` commands allow writing arbitrary content to specified file paths, posing a risk for file overwrite or creation in sensitive locations. Additionally, the `SKILL.md` and `references/troubleshooting.md` files document powerful system commands like `pkill` and `kill -9` for troubleshooting, which could be misused. The skill also integrates with OpenClaw's CDP for authentication (`nlm login --provider openclaw --cdp-url http://127.0.0.1:18800`), granting significant browser control. However, the skill explicitly instructs the AI agent with strong safety rules, such as 'ALWAYS ASK USER BEFORE DELETE' and 'DO NOT launch REPL', indicating a lack of malicious intent from the skill developer. There is no evidence of intentional data exfiltration to unauthorized endpoints, persistence mechanisms, or obfuscation.
Capability Assessment
Purpose & Capability
The name and description (NotebookLM CLI & MCP) align with the content: the SKILL.md and reference docs comprehensively document nlm CLI commands, MCP tool calls, and typical workflows for creating/managing notebooks, adding sources, running research, and generating artifacts. No unrelated services or credentials are requested in metadata.
Instruction Scope
The SKILL.md instructs the agent/user to perform sensitive operations beyond simple CLI invocation: extracting and saving browser cookies (CDP/manual cookie import), calling mcp__notebooklm-mcp__save_auth_tokens(cookies="<cookie_header>"), suggesting pkill/kill -9 to free ports, and advising changes to sandbox config or running 'codex exec --sandbox danger-full-access' to enable network access. While these steps can be legitimate for auth/troubleshooting, they broaden scope to credential handling and sandbox privilege escalation and thus increase risk.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. That reduces the surface area because nothing is downloaded or written by the skill itself.
Credentials
The skill does not declare required environment variables, but the instructions explicitly ask users to extract and paste authentication cookies (Chrome DevTools Protocol / manual cookie import) or to run commands that refresh/save auth tokens via MCP. Asking users to copy raw cookie headers or auth tokens is sensitive and should be considered equivalent to requesting credentials; this is proportionate for a tool that must authenticate to NotebookLM but still presents an elevated risk if the skill or operator is untrusted.
Persistence & Privilege
The skill does not request persistent or elevated platform privileges (always:false). It does not attempt to modify other skills' configs or assert permanent presence. Autonomous invocation is allowed (default), which is expected; this does not change the assessment by itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nlm-notebooklm - After installation, invoke the skill by name or use
/nlm-notebooklm - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish: NotebookLM CLI and MCP skill for Claude Code
Metadata
Frequently Asked Questions
What is NotebookLM Skill?
Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM pro... It is an AI Agent Skill for Claude Code / OpenClaw, with 950 downloads so far.
How do I install NotebookLM Skill?
Run "/install nlm-notebooklm" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is NotebookLM Skill free?
Yes, NotebookLM Skill is completely free (open-source). You can download, install and use it at no cost.
Which platforms does NotebookLM Skill support?
NotebookLM Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created NotebookLM Skill?
It is built and maintained by hewenqiang (@hewenqiang); the current version is v1.0.0.
More Skills