← Back to Skills Marketplace
nikolayco

noteboklm

by Niyazi Sönmez · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install noteboklm
Description
Complete Google NotebookLM integration — add sources, ask questions, generate all Studio content (podcast, video, slide deck, quiz, flashcards, infographic,...
Usage Guidance
This skill looks plausible as a NotebookLM CLI wrapper, but several things don't add up: there is no install spec for the required 'notebooklm' CLI, no declared OAuth scopes or credential requirements, and the instructions allow the agent to import local files and access Google Drive without clearly asking the user. Before installing or enabling this skill: (1) ask the publisher for a concrete install plan or a trusted upstream release URL (GitHub release) so you can audit what will be installed; (2) request the exact OAuth scopes and review them (especially Drive file read/write and sharing scopes); (3) require the skill to ask for confirmation before any source add/upload/download/share actions (change autonomy rules); (4) inspect teng-lin/notebooklm-py source code yourself or ask for a code review; and (5) avoid granting it access to sensitive local files or broad Drive permissions until you can verify origin and behavior. If you cannot verify who installs the binary or the OAuth scopes, treat this skill as high risk and do not enable it for autonomous use.
Capability Analysis
Type: OpenClaw Skill Name: noteboklm Version: 1.0.0 The notebooklm skill provides a comprehensive programmatic interface for Google NotebookLM using the unofficial notebooklm-py library. The SKILL.md and README.md files focus entirely on legitimate integration features such as source management, content generation (podcasts, videos, slides), and Q&A workflows, with well-defined autonomy rules that require user confirmation for destructive or long-running tasks. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
The SKILL.md repeatedly instructs use of a 'notebooklm' CLI (create, source add, download, auth/login) and references the upstream library teng-lin/notebooklm-py, but the skill has no install spec, declares no required binaries, and requests no credentials. That is incoherent: a CLI-based integration normally must either bundle an installer or declare the binary dependency. README claims OpenClaw will install the library, but there is no concrete install mechanism here.
Instruction Scope
Runtime instructions direct the agent to run commands that read and write data (add local files like ./file.pdf, add Drive docs by ID, download artifacts to local filesystem, save notes), invoke interactive Google login, and manage sharing/permissions. Autonomy rules allow many mutating operations (create notebooks, add sources, ask) to run without user confirmation. The instructions thus permit access to local files and the user's Google Drive/account and the skill gives the agent discretion to import and export data — scope is broader than what the metadata declares and could enable unintended data movement.
Install Mechanism
This is an instruction-only skill (no install spec, no code files). That lowers some risk because nothing is written by the skill itself, but it also creates a gap: the SKILL.md and README expect an external 'notebooklm' CLI/library to exist (and README claims OpenClaw will install it) but no concrete, auditable install steps or trusted release URL are provided. Additionally the upstream library uses undocumented Google APIs (explicitly stated), which increases fragility and audit difficulty.
Credentials
The skill requests no environment variables or declared credentials, yet it instructs actions requiring Google account OAuth (login) and access to Drive and sources. While browser-based OAuth may be reasonable, the skill does not declare required OAuth scopes or warn about Drive permission use. The ability to add sources (including local files) and programmatically manage sharing/permissions is high-privilege relative to the lack of declared credentials and scope information.
Persistence & Privilege
always:false (expected) and the skill does not request system-wide config changes or other skills' settings. However, normal autonomous invocation combined with the skill's allowed 'autonomy rules' (create, source add, ask) could let an agent perform uploads/downloads and change NotebookLM content without prompting. This combination of autonomy and wide I/O access increases blast radius even though persistence flags themselves are not elevated.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install noteboklm
  3. After installation, invoke the skill by name or use /noteboklm
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
NotebookLM Skill 1.0.0 – Initial Release - Adds full programmatic access to Google NotebookLM, including all major web and unreleased features. - Automates adding sources, asking questions, generating podcasts, videos, slide decks, quizzes, flashcards, infographics, mind maps, data tables, and reports. - Supports downloading all generated artifacts and managing notebooks, sources, profiles, and language settings. - Detailed activation triggers and autonomy rules for user safety and workflow automation. - Extensive command reference and examples for all supported source types and content workflows.
Metadata
Slug noteboklm
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is noteboklm?

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 94 downloads so far.

How do I install noteboklm?

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

Is noteboklm free?

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

Which platforms does noteboklm support?

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

Who created noteboklm?

It is built and maintained by Niyazi Sönmez (@nikolayco); the current version is v1.0.0.

💬 Comments