← 返回 Skills 市场
noteboklm
作者
Niyazi Sönmez
· GitHub ↗
· v1.0.0
· MIT-0
94
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install noteboklm
功能描述
Complete Google NotebookLM integration — add sources, ask questions, generate all Studio content (podcast, video, slide deck, quiz, flashcards, infographic,...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install noteboklm - 安装完成后,直接呼叫该 Skill 的名称或使用
/noteboklm触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
noteboklm 是什么?
Complete Google NotebookLM integration — add sources, ask questions, generate all Studio content (podcast, video, slide deck, quiz, flashcards, infographic,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 94 次。
如何安装 noteboklm?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install noteboklm」即可一键安装,无需额外配置。
noteboklm 是免费的吗?
是的,noteboklm 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
noteboklm 支持哪些平台?
noteboklm 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 noteboklm?
由 Niyazi Sönmez(@nikolayco)开发并维护,当前版本 v1.0.0。
推荐 Skills