← Back to Skills Marketplace
9242
Downloads
16
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-skill
Description
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.
Usage Guidance
Install only if you are comfortable letting the skill automate a logged-in Google/NotebookLM browser session and store reusable session data locally. Use a dedicated Google account and non-sensitive notebooks, protect or delete the stored browser state when finished, avoid public 'anyone with link' notebooks for confidential material, and do not rely on the skill for workflows that must comply strictly with Google service limits or enterprise data-handling rules.
Capability Analysis
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.
Capability Assessment
Purpose & Capability
Automating NotebookLM queries fits the stated purpose, but the artifacts also describe anti-detection browser setup, human-like interaction simulation, and account rotation for rate limits, which go beyond a narrowly scoped research helper.
Instruction Scope
The skill gives broad shell-driven workflows, dependency installation, generic script launching, and local output modification around NotebookLM answers; these behaviors are partly disclosed but not tightly scoped.
Install Mechanism
Setup creates a Python environment, installs third-party dependencies, and installs Chrome through Patchright, including comments and README language that frame browser fingerprinting and anti-detection as features.
Credentials
Sending questions to Google NotebookLM is expected for the purpose, but logging full questions and recommending broad notebook sharing or local exports can expose sensitive notebook-derived content without strong adjacent warnings.
Persistence & Privilege
The skill stores persistent Google browser state and cookies locally in state.json-like files, which is high-impact session material and appears under-warned relative to the account-access risk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notebooklm-skill - After installation, invoke the skill by name or use
/notebooklm-skill - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 9242 downloads so far.
How do I install Notebooklm?
Run "/install notebooklm-skill" 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 (open-source). 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 guccidgi (@guccidgi); the current version is v0.1.0.
More Skills