← Back to Skills Marketplace
Notebooklm
by
kevinzien1107-ctrl
· GitHub ↗
· v1.0.0
· MIT-0
100
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-ksyun
Description
Complete Google NotebookLM integration — add sources, ask questions, generate all Studio content (podcast, video, slide deck, quiz, flashcards, infographic,...
Usage Guidance
This skill appears to implement programmatic access to Google NotebookLM but is missing important details. Before installing, verify the upstream library (teng-lin/notebooklm-py) yourself and confirm how OpenClaw will install it. Expect that using the skill requires logging into a Google account and granting Drive/Docs permissions; sensitive local files (./file.pdf) can be uploaded by the agent. If you have sensitive data, do not enable autonomous runs that can 'source add' or 'create' without confirmation — require manual approval for any upload/download actions. Prefer running this skill only with a dedicated Google account (least privilege) or in an isolated environment, and request the publisher to add an explicit install spec and declared OAuth scopes/requirements.
Capability Analysis
Type: OpenClaw Skill
Name: notebooklm-ksyun
Version: 1.0.0
The skill bundle provides a comprehensive programmatic interface for Google NotebookLM, utilizing the unofficial 'notebooklm-py' library (teng-lin/notebooklm-py). It includes detailed instructions for an AI agent to manage notebooks, upload sources (URLs, PDFs, YouTube), and generate various artifacts like podcasts, videos, and quizzes. All identified behaviors, including authentication via 'notebooklm login' and file downloads, are strictly aligned with the stated purpose of the tool, and there is no evidence of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The name/description and SKILL.md consistently describe programmatic Google NotebookLM operations (add sources, ask, generate artifacts). However the skill references installing/using the third‑party library teng-lin/notebooklm-py and claims OpenClaw will install it, yet the package supplies no install spec or declared dependency — an internal inconsistency. Also the skill requires OAuth access to a Google account/Drive in practice but declares no credentials or required scopes.
Instruction Scope
The runtime instructions tell the agent to run CLI commands that add sources from URLs, local files (./file.pdf), YouTube, and Google Drive, to create notebooks, save Q&A as notes, and download artifacts. Several of these actions involve reading local files and uploading them to Google or programmatically accessing Drive and sharing permissions. The Autonomy Rules allow many of these commands to run without user confirmation (e.g., 'source add', 'create', 'ask', 'use'), which increases the risk that sensitive local or Drive data could be uploaded or exposed without clear user consent.
Install Mechanism
This is an instruction-only skill with no install spec. README/SKILL.md claim OpenClaw will install the notebooklm-py library, but there is no declared install procedure, no pinned package source, and no mention of which account or environment will perform installs. That ambiguity is a coherence issue: if the CLI isn't present, commands will fail; if the platform installs it automatically, that install step is not auditable from the skill bundle.
Credentials
The skill declares no required environment variables or primary credential, but its operations require full Google OAuth login and Drive/Docs/Sheets access in practice. Sensitive scopes (access to Drive files, read/write permission, sharing) are implied but not declared. The lack of declared credentials or scopes is disproportionate to the significant account-level privileges the skill needs to function.
Persistence & Privilege
always is false (good), but the skill allows autonomous invocation of high-impact commands (adding sources, creating notebooks, saving notes) without confirmation. Combined with implied Google account access and the ability to read/upload local and Drive files, autonomous runs could exfiltrate or publish data. The skill does not request to modify other skills or global configs, so there is no evidence of privilege escalation beyond data access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notebooklm-ksyun - After installation, invoke the skill by name or use
/notebooklm-ksyun - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Full integration with Google NotebookLM for programmatic content creation and research.
- Add and manage sources (URLs, files, YouTube, Drive, research).
- Ask questions, chat, and generate citations from notebooks.
- Programmatically generate podcasts, videos, slide decks, quizzes, flashcards, infographics, mind maps, data tables, and reports.
- Download generated artifacts in various formats.
- Includes explicit autonomy rules for safe automation.
- Comprehensive quick reference and supported source formats.
Metadata
Frequently Asked Questions
What is Notebooklm?
Complete Google NotebookLM integration — add sources, ask questions, generate all Studio content (podcast, video, slide deck, quiz, flashcards, infographic,... It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.
How do I install Notebooklm?
Run "/install notebooklm-ksyun" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notebooklm free?
Yes, Notebooklm is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Notebooklm support?
Notebooklm is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Notebooklm?
It is built and maintained by kevinzien1107-ctrl (@kevinzien1107-ctrl); the current version is v1.0.0.
More Skills