← 返回 Skills 市场
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install notebooklm-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/notebooklm-skill触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills