← 返回 Skills 市场
guccidgi

Notebooklm

作者 guccidgi · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
8143
总下载
15
收藏
60
当前安装
1
版本数
在 OpenClaw 中安装
/install notebooklm-skill
功能描述
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
安全使用建议
Install only if you are comfortable letting local scripts automate a logged-in Google NotebookLM browser. Prefer a dedicated Google account, avoid sensitive notebooks or public 'anyone with link' sharing, protect or regularly clear the skill data directory, and set limits before allowing automatic follow-up queries.
功能分析
Type: OpenClaw Skill Name: notebooklm-skill Version: 0.1.0 The skill is classified as suspicious due to its extensive use of high-risk capabilities, even though the stated intent appears functional. Key indicators include: 1) Browser automation with anti-detection features (e.g., `StealthUtils`, `BROWSER_ARGS` in `scripts/browser_utils.py` and `scripts/config.py`), which, while explained as necessary for reliable interaction with Google, are commonly associated with malicious bots. 2) Local storage of sensitive Google authentication session tokens (`state.json`) in `~/.claude/skills/notebooklm/data/browser_state/` as confirmed by `scripts/auth_manager.py` and `AUTHENTICATION.md`. 3) Significant use of prompt injection against the AI agent in `SKILL.md` and `scripts/ask_question.py` (e.g., 'CRITICAL: Add Command - Smart Discovery', 'EXTREMELY IMPORTANT: Is that ALL you need to know?'), instructing the agent to perform specific actions and decision-making, which is a high-risk technique even if used for benign purposes here. 4) The skill installs a full browser (Google Chrome) via `patchright install chrome` as seen in `scripts/setup_environment.py` and `requirements.txt`, and uses `subprocess.run` for various system commands, granting it powerful execution capabilities.
能力评估
Purpose & Capability
Querying NotebookLM, managing a local notebook library, and using browser automation are coherent with the stated purpose, but anti-detection flags, human-like interaction helpers, account switching for limits, and public link-sharing guidance broaden the risk beyond ordinary document querying.
Instruction Scope
The skill tells the agent to keep asking follow-up questions until it decides the answer is complete and to query notebooks for discovery, which is purpose-aligned but can repeatedly use the authenticated Google session without clear per-query user control.
Install Mechanism
First use can create a virtual environment, install pinned Python packages, upgrade pip, and install a Patchright Chrome/Chromium browser. This is disclosed in docs, but it is automatic and lacks lockfile/hash verification or a separate consent step.
Credentials
The local Claude Code requirement and network/browser access are expected, but the skill also reuses a logged-in Google browser context, supports proxy/environment configuration, and recommends weaker or alternate-account workflows in troubleshooting guidance.
Persistence & Privilege
Authentication cookies, localStorage, auth metadata, and a persistent browser profile are stored under the skill data directory and reloaded later; documentation acknowledges this but also contradicts itself by saying there is no session persistence and does not sufficiently warn that state.json is sensitive session material.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install notebooklm-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /notebooklm-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
notebooklm-skill v0.1.0 - Initial release introducing integration with Google NotebookLM for source-grounded, citation-backed research queries. - Provides persistent authentication, browser automation, and robust notebook/document management via a Python script interface. - Features Smart Discovery for notebook metadata, minimizing the need for manual data entry. - Strongly enforces use of a wrapper script (run.py) for consistent environment setup and dependency management. - Includes critical follow-up and synthesis workflow for comprehensive, accurate responses. - Stores all data locally with security in mind; configuration options via `.env` supported.
元数据
Slug notebooklm-skill
版本 0.1.0
许可证
累计安装 273
当前安装数 60
历史版本数 1
常见问题

Notebooklm 是什么?

Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 8143 次。

如何安装 Notebooklm?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install notebooklm-skill」即可一键安装,无需额外配置。

Notebooklm 是免费的吗?

是的,Notebooklm 完全免费(开源免费),可自由下载、安装和使用。

Notebooklm 支持哪些平台?

Notebooklm 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Notebooklm?

由 guccidgi(@guccidgi)开发并维护,当前版本 v0.1.0。

💬 留言讨论