← Back to Skills Marketplace
skywalker-lili

NotebookLM Content Creation

by Skywalker326 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
162
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-content-creation
Description
Create and monitor NotebookLM Studio content — Audio Overview, Video Overview, Infographics, and Slides — via the notebooklm-mcp-cli. Use when user wants to...
Usage Guidance
This skill appears to do what it says, but before installing or running it: 1) Verify the host has the notebooklm-mcp-cli installed from a trusted source (the SKILL.md's `uv tool install` suggestion is not validated by the registry). 2) Check which account is authenticated via `nlm login` on the host — the skill will act with that account's privileges and could upload or download notebook data. 3) Be aware it will create files under /tmp and may write outputs to your home (default: ~/ObsidianVault/...); change the output path if you don't want that. 4) Inspect the polling script (poll.sh) before running to ensure it only calls nlm and writes local logs (no unexpected network/exfiltration steps). 5) If you prefer tighter control, run these commands interactively or in a sandbox rather than allowing autonomous/background execution.
Capability Analysis
Type: OpenClaw Skill Name: notebooklm-content-creation Version: 1.0.0 The skill bundle provides a structured workflow for the OpenClaw agent to generate and monitor NotebookLM content (audio, video, slides) using the `notebooklm-mcp-cli` tool. It uses a background polling script (`poll.sh`) written to `/tmp` to track long-running generation tasks, which is a functional requirement for the stated purpose. The instructions in `SKILL.md` include user confirmation steps and error handling, and there is no evidence of data exfiltration, unauthorized persistence, or malicious intent.
Capability Assessment
Purpose & Capability
The name/description match the runtime instructions: all actions are calls to the notebooklm-mcp-cli (nlm) to list notebooks, create artifacts, check status, download artifacts, etc. There are no unrelated binaries or credentials requested in the registry metadata; the commands the skill runs are coherent with content-creation and monitoring.
Instruction Scope
The SKILL.md tells the agent to create task directories under /tmp and (by default) write output into a user home path (~/ObsidianVault/...). It instructs launching a background poller via nohup that will run for up to ~40 minutes, and to create logs and task.json files. The instructions also rely on an already-authenticated nlm CLI (nlm login done on the server). The doc is concrete about commands, but omits the exact notification mechanism and assumes CLI auth exists; it also uses fragile parsing (grep/sed) for JSON, which is implementation-brittle but not inherently malicious.
Install Mechanism
This is an instruction-only skill with no install spec (low risk). The SKILL.md tells the user/agent to ensure notebooklm-mcp-cli is installed (example: `uv tool install notebooklm-mcp-cli`). Because no automated install is provided, nothing will be written by the skill bundle itself — however, the suggested installer (uv tool) is external and not declared in metadata; verify that install command and source before running.
Credentials
The registry metadata declares no required env vars or credentials, which matches the bundle. However, the runtime assumes an already-authenticated nlm CLI on the host. That means the agent will act with whatever identity/permissions are present in that nlm session — confirm which account is logged in and what data that account can access. No unrelated secrets are requested.
Persistence & Privilege
The skill instructs the agent to launch a background polling script (nohup ... &), write logs and task artifacts to /tmp, and optionally write outputs to user directories. It does not set always:true and does not modify other skills. Background processes and file writes are proportionate for a monitoring task but are persistent on the host for the poll duration; review/approve this behavior before allowing autonomous invocation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebooklm-content-creation
  3. After installation, invoke the skill by name or use /notebooklm-content-creation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: create and monitor NotebookLM Studio content (Audio Overview, Video Overview, Infographics, Slides) via nlm CLI. Includes notebook matching, existing artifact detection, pre-flight confirmation, background polling, and auto-download to ObsidianVault.
Metadata
Slug notebooklm-content-creation
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is NotebookLM Content Creation?

Create and monitor NotebookLM Studio content — Audio Overview, Video Overview, Infographics, and Slides — via the notebooklm-mcp-cli. Use when user wants to... It is an AI Agent Skill for Claude Code / OpenClaw, with 162 downloads so far.

How do I install NotebookLM Content Creation?

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

Is NotebookLM Content Creation free?

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

Which platforms does NotebookLM Content Creation support?

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

Who created NotebookLM Content Creation?

It is built and maintained by Skywalker326 (@skywalker-lili); the current version is v1.0.0.

💬 Comments