← All skills
Tencent SkillHub · Developer Tools

NotebookLM CLI Cookies

Search and answer questions over documents already uploaded to NotebookLM using the nlm CLI. Use when users ask to find information, summarize sources, or query a specific NotebookLM notebook.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Search and answer questions over documents already uploaded to NotebookLM using the nlm CLI. Use when users ask to find information, summarize sources, or query a specific NotebookLM notebook.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, docs/GUIDELINE.md, scripts/aws-inject-notebooklm-auth.sh, scripts/bootstrap_vps_systemd_one_liner.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.4

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

Purpose

Use this skill when the user wants to search or ask questions over content that already exists in NotebookLM notebooks. This skill assumes: nlm is installed (notebooklm-mcp-cli package). Auth was pre-injected for headless runtime. NOTEBOOKLM_MCP_CLI_PATH points to the auth storage directory.

Hard Rules (avoid wrong tool choices)

When the user mentions any of the following, treat it as a strict request to query NotebookLM: "NotebookLM", "notebooklm" "notebook alias", "alias" a known alias name (for example: tai_lieu_dien, nlm_tai_lieu_dien) In these cases: Always run nlm via Exec to answer. Do not answer from memory. Do not switch to web search unless the user explicitly asks for web sources. If the answer is not in the notebook, say so (based on the nlm output). Slash command: If the user invokes this skill via /nlm ... in Telegram, treat the raw text after /nlm as the nlm arguments. Always execute exactly: nlm <args> via Exec, and return the relevant stdout.

Runtime Checks

Before running queries: Verify auth path is configured: echo "$NOTEBOOKLM_MCP_CLI_PATH" Verify login status: nlm login --check If auth check fails, stop and ask for auth refresh workflow (do not run browser login in AWS runtime).

Query Workflow

List notebooks: nlm notebook list --json Select notebook: If user provided notebook id, use it directly. If user provided title, resolve it to notebook_id from the list output (do not pass raw title into nlm notebook get/source list/query). If user provided alias, use the alias. If ambiguous, ask user to choose one notebook. Query notebook: nlm notebook query "<notebook_id_or_alias>" "<user_question>" Return answer and include which notebook was queried. Notes: nlm notebook list returns titles for display, but many other commands expect a notebook id (UUID) or an alias. Passing a title like "tài liệu điện" may return null/empty results. If the user will query the same notebook often, create an alias and use it consistently (for example: tai_lieu_dien).

Telegram Prompt Templates (copy/paste)

Prefer one of these formats to reliably trigger this skill: Force CLI query: Chạy lệnh: nlm notebook query tai_lieu_dien "giá của A9N61500 là bao nhiêu? Nếu notebook không có thông tin giá thì trả lời: không thấy trong NotebookLM." Natural language but explicit: Trong NotebookLM notebook alias tai_lieu_dien: trả lời câu hỏi "giá của A9N61500 là bao nhiêu?". Bắt buộc dùng nlm để truy vấn, không tìm web, không đọc file local.

Output Guidelines

Be explicit about notebook identity (title + id when available). If query result is empty or vague, suggest a refined follow-up query. Prefer concise, factual answers grounded in NotebookLM response.

Common Errors

Authentication expired / 401 / 403: Check NOTEBOOKLM_MCP_CLI_PATH. Ensure profiles/default/cookies.json and profiles/default/metadata.json exist. Refresh cookies outside AWS (machine with browser), then redeploy secret. nlm: command not found: Install package: pipx install notebooklm-mcp-cli (recommended), or uv tool install notebooklm-mcp-cli.

Command Reference

# List notebooks nlm notebook list --json # Query notebook by id or alias nlm notebook query "<notebook_id_or_alias>" "<question>" # Check auth status nlm login --check

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs2 Scripts
  • SKILL.md Primary doc
  • docs/GUIDELINE.md Docs
  • scripts/aws-inject-notebooklm-auth.sh Scripts
  • scripts/bootstrap_vps_systemd_one_liner.sh Scripts