← Back to Skills Marketplace
aoaibiz

Notebooklm Content

by aoaibiz · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
195
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-content
Description
Generate slides, audio overviews, and documents from sources using Google NotebookLM via browser automation. Use when the user wants to (1) create presentati...
Usage Guidance
This skill does what it claims (drives NotebookLM via the OpenClaw browser relay), but it also relies on access to your Chrome session and implicitly on the OpenClaw gateway token stored locally. Before installing/using it: (1) Confirm you trust the skill publisher and avoid pasting gateway tokens anywhere; (2) Prefer running it with a disposable browser profile that is logged into NotebookLM only for this task; (3) Require explicit user confirmation for each run (do not allow fully autonomous runs); (4) Do not run commands that cat or expose ~/.openclaw/openclaw.json in untrusted contexts — treat that token as sensitive; (5) If possible, audit openclaw CLI activity/logs while testing, and limit the extension/gateway to localhost-only access to reduce remote risk.
Capability Analysis
Type: OpenClaw Skill Name: notebooklm-content Version: 1.0.0 The skill bundle provides a legitimate workflow for automating Google NotebookLM content generation using the OpenClaw browser relay. It utilizes standard framework commands (openclaw browser) for UI interaction and includes security-conscious instructions in references/chrome-relay-setup.md, explicitly warning the user not to share their gateway authentication token. No indicators of malicious intent, data exfiltration, or unauthorized execution were found.
Capability Assessment
Purpose & Capability
The name and description match the runtime instructions: the skill uses OpenClaw browser relay commands to control Chrome and drive NotebookLM. That capability reasonably requires a browser relay and an active NotebookLM session. However, the skill metadata declares no required credentials or config paths while the reference doc explicitly points to a local config (~/.openclaw/openclaw.json) to obtain a gateway token — an inconsistency between declared requirements and the actual instructions.
Instruction Scope
SKILL.md instructs the agent to take snapshots, click elements, type content, and capture notebook URLs. Those operations necessarily expose page content, open-tab URLs, and potentially user data in NotebookLM. The separate reference instructs using cat ~/.openclaw/openclaw.json to view the gateway.auth.token. Although it warns not to paste the token, pointing operators at a sensitive config file is scope-creep and could lead to token disclosure or misuse. There are no instructions that send data to third-party endpoints, but the agent will have access to arbitrary browser content when run.
Install Mechanism
This is an instruction-only skill with no install spec or code files — lowest installation risk. It relies on the user having the OpenClaw Browser Relay extension and local Gateway running; those are user-side prerequisites rather than install steps performed by the skill.
Credentials
Declared requirements list no env vars or config paths, yet references/chrome-relay-setup.md tells the user where the OpenClaw gateway token lives (~/.openclaw/openclaw.json) and shows a command to extract it. That is a mismatch: sensitive local credentials are implicitly required/used but not declared. The skill's operations (controlling the browser) justify needing access to the relay, but the documentation's direction to read the token file increases risk and should have been reflected in the declared requirements and guidance.
Persistence & Privilege
always:false (good), but the skill enables agent-driven browser automation which grants broad access to the user's open tabs and page content. Autonomous model invocation is allowed (platform default); combined with the ability to control and read browser state and the undocumented token reference, this raises the blast radius if the agent acts without strict user confirmation. The skill does not request permanent presence, but its effective privileges at runtime are high.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebooklm-content
  3. After installation, invoke the skill by name or use /notebooklm-content
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Version 1.0.0 — Initial release - Automates creation of slides, audio overviews, and documents from NotebookLM sources via Chrome browser relay. - Supports generating learning materials from text, URLs, and files using Google NotebookLM. - Guides users through required setup: OpenClaw Browser Relay extension and NotebookLM login. - Provides step-by-step workflow and command examples for content generation. - Outlines troubleshooting steps and important usage notes for reliability.
Metadata
Slug notebooklm-content
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Notebooklm Content?

Generate slides, audio overviews, and documents from sources using Google NotebookLM via browser automation. Use when the user wants to (1) create presentati... It is an AI Agent Skill for Claude Code / OpenClaw, with 195 downloads so far.

How do I install Notebooklm Content?

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

Is Notebooklm Content free?

Yes, Notebooklm Content is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Notebooklm Content support?

Notebooklm Content is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Notebooklm Content?

It is built and maintained by aoaibiz (@aoaibiz); the current version is v1.0.0.

💬 Comments