← Back to Skills Marketplace
Notebooklm Integration
by
om yarewara
· GitHub ↗
· v1.0.1
· MIT-0
458
Downloads
1
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install notebooklm-integration
Description
Integrate Google NotebookLM capabilities into your workflow via the unofficial notebooklm-py library. Use when you need to: create/manage notebooks, import s...
Usage Guidance
This skill appears to do what it says (it wraps the unofficial notebooklm-py client), but take precautions before installing or using it: 1) Review the notebooklm-py source code on GitHub and the PyPI package to ensure there's no unexpected network calls or credential handling. 2) Use a dedicated virtual environment and, if possible, a non-sensitive Google account or service account with least privileges when authenticating. 3) Be aware the library uses undocumented Google APIs — it may break or behave unpredictably and could surface Drive or other private content to the library. 4) Prefer running the code in a sandbox and inspect network activity if you have concerns. If you need stronger assurance, request an official NotebookLM/Google-supported client or additional transparency from the package maintainer.
Capability Analysis
Type: OpenClaw Skill
Name: notebooklm-integration
Version: 1.0.1
The skill bundle (SKILL.md) provides instructions for the agent to integrate with Google NotebookLM using an unofficial library, including high-risk commands to 'git clone' and 'pip install' directly from a remote GitHub repository (https://github.com/teng-lin/notebooklm-py.git). This pattern introduces a significant supply chain risk and potential for remote code execution. Furthermore, the skill requests broad access to sensitive data via Google Drive and web research agents using undocumented APIs, which lacks the security guarantees of official integrations.
Capability Assessment
Purpose & Capability
The name/description (NotebookLM integration) match the instructions: installing/using notebooklm-py to create/manage notebooks, import sources, run queries, and generate artifacts. Required capabilities and commands shown in SKILL.md are consistent with that purpose.
Instruction Scope
SKILL.md stays within the NotebookLM domain: examples show creating notebooks, adding sources, running research, and exporting artifacts. It instructs users to authenticate with Google via a browser flow and to provide file paths or Drive IDs when importing. It does not instruct the agent to read unrelated system files or to exfiltrate data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill (no install spec). The doc recommends pip install notebooklm-py and references a GitHub repo (https://github.com/teng-lin/notebooklm-py). Installing a third‑party PyPI package or cloning a GitHub repo is common/expected, but pip installs execute arbitrary Python code from an external source — review the package/repo before installing.
Credentials
The skill declares no required env vars or credentials. However, it explicitly depends on your Google credentials (browser auth flow) and the library uses undocumented Google APIs. That is proportionate to the stated goal, but it does require granting the library access to Google account/Drive content — a meaningful privilege that users should consider.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and provides no install that writes persistent agent configuration. Autonomous invocation is allowed (platform default) but not combined with elevated privileges here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install notebooklm-integration - After installation, invoke the skill by name or use
/notebooklm-integration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Added self-updating instructions for automatic GitHub repo tracking
v1.0.0
Initial release: Integrate Google NotebookLM into workflows using the unofficial notebooklm-py Python library.
- Create, manage, and share notebooks programmatically.
- Import diverse source types (URLs, PDFs, YouTube, Google Drive, etc.).
- Run research queries and agents; chat with custom personas.
- Generate audio/video overviews, slide decks, infographics, quizzes, and flashcards.
- Download all generated artifacts or export to Google Docs/Sheets.
- Supports advanced automation, batch operations, and features not available in the web UI.
Metadata
Frequently Asked Questions
What is Notebooklm Integration?
Integrate Google NotebookLM capabilities into your workflow via the unofficial notebooklm-py library. Use when you need to: create/manage notebooks, import s... It is an AI Agent Skill for Claude Code / OpenClaw, with 458 downloads so far.
How do I install Notebooklm Integration?
Run "/install notebooklm-integration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Notebooklm Integration free?
Yes, Notebooklm Integration is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Notebooklm Integration support?
Notebooklm Integration is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Notebooklm Integration?
It is built and maintained by om yarewara (@oki3505f); the current version is v1.0.1.
More Skills