← Back to Skills Marketplace
ou-rock

NotebookLM MCP Login

by ou-rock · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
125
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install notebooklm-login
Description
Login to Google NotebookLM via Chrome DevTools Protocol and save auth cookies for notebooklm-mcp. Use when user asks to login, authenticate, or re-authentica...
Usage Guidance
This skill will open Chromium on your machine, prompt you to sign in to your Google account, then extract and save the resulting auth cookies to ~/.notebooklm-mcp-cli/profiles/default/. Before running it: (1) verify you trust the machine and environment because saved cookies grant access to your NotebookLM account; (2) ensure notebooklm-mcp-cli (uv tool) and any Python dependencies (the script imports httpx and notebooklm_tools) are installed; (3) inspect the script if you have concerns — it only talks to localhost:9222 and writes to local profile files and does not send cookies to remote servers. If you are unsure, run it in an isolated or VM environment.
Capability Analysis
Type: OpenClaw Skill Name: notebooklm-login Version: 1.0.0 The skill automates the extraction of Google authentication cookies by launching Chromium with the Remote Debugging Protocol (CDP) enabled. While this behavior is aligned with the stated purpose of authenticating the `notebooklm-mcp` tool, the script (`scripts/login.py`) performs high-risk actions including handling sensitive session cookies and using the `--remote-allow-origins=*` flag, which reduces browser security during the login process. The logic relies on an external dependency (`notebooklm-mcp-cli`) to manage the extracted credentials, posing a potential supply-chain risk if that package were compromised.
Capability Assessment
Purpose & Capability
Name and description match the included script and instructions. Required binaries (chromium-browser and uv) and the script's behavior (launch Chrome with remote debugging, use CDP to extract cookies, save to ~/.notebooklm-mcp-cli) are appropriate for a NotebookLM MCP login helper.
Instruction Scope
SKILL.md and the script only instruct the agent/user to start Chromium, wait for interactive Google login, query the local CDP endpoint, and save cookies locally. The script accesses only localhost CDP and the user's notebooklm profile paths; it does not call external endpoints other than localhost and does not read unrelated system files or credentials.
Install Mechanism
There is no network install step in the skill package. The script is bundled with the skill (no downloads or archive extraction). SKILL.md suggests installing missing tools (apt for Chromium, an external installer for uv), which is reasonable and not part of the skill itself.
Credentials
The skill requests no environment variables or credentials. It writes cookies and metadata to the notebooklm-mcp CLI profile directory, which is expected for an authentication helper. No unrelated secrets or external service credentials are requested.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and its only persistent effect is saving auth profile files under the user's notebooklm-mcp CLI profile directory — consistent with its purpose.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install notebooklm-login
  3. After installation, invoke the skill by name or use /notebooklm-login
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of notebooklm-login skill. - Enables login to Google NotebookLM using the Chrome DevTools Protocol. - Works around issues with the default `nlm login` command in non-standard environments. - Guides users through manual Chromium launch, Google authentication, and automated cookie extraction. - Stores authentication cookies and metadata for use by the notebooklm-mcp CLI/server. - Includes troubleshooting steps for common login and environment issues.
Metadata
Slug notebooklm-login
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is NotebookLM MCP Login?

Login to Google NotebookLM via Chrome DevTools Protocol and save auth cookies for notebooklm-mcp. Use when user asks to login, authenticate, or re-authentica... It is an AI Agent Skill for Claude Code / OpenClaw, with 125 downloads so far.

How do I install NotebookLM MCP Login?

Run "/install notebooklm-login" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is NotebookLM MCP Login free?

Yes, NotebookLM MCP Login is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does NotebookLM MCP Login support?

NotebookLM MCP Login is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created NotebookLM MCP Login?

It is built and maintained by ou-rock (@ou-rock); the current version is v1.0.0.

💬 Comments