Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问clear审计未展示

notebooklmNotebookLM 笔记研究

Agent Skill

notebooklm 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

222

周安装

9

GitHub Stars

公开资料未说明

下载量

70
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:notebooklm(NotebookLM 笔记研究)
来源仓库:https://github.com/leegonzales/aiskills
仓库路径:skills/notebooklm
安装命令:
npx skills add leegonzales/aiskills --skill "notebooklm"
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

AgentSkills.tonpx skills
npx skills add leegonzales/aiskills --skill "notebooklm"

简介

集成 NotebookLM 研究能力,支持文献管理与问答。

  • 适用于学术研究与知识检索增强场景。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。
  • 使用 GitHub 安装,命令见原始文档。
  • 依赖外部 API 时需配置认证密钥。
  • notebooklm 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
notebooklm
description
Query Google NotebookLM for source-grounded, citation-backed answers from uploaded documents. Reduces hallucinations through Gemini's document-only responses. Browser automation with library management and persistent authentication.

NotebookLM Skill

Query Google NotebookLM notebooks for source-grounded answers exclusively from your uploaded documentation, drastically reducing hallucinations.

When to Use

Trigger when user:

  • Mentions NotebookLM or shares URL (https://notebooklm.google.com/notebook/...)
  • Asks to query notebooks/documentation ("ask my NotebookLM", "check my docs")
  • Wants citations from specific sources
  • Needs to add notebooks to library

Critical: Always Use run.py Wrapper

NEVER call scripts directly. ALWAYS use python scripts/run.py [script]:

# ✅ CORRECT
python scripts/run.py auth_manager.py status
python scripts/run.py ask_question.py --question "..."

# ❌ WRONG - Fails without venv!
python scripts/auth_manager.py status

The run.py wrapper auto-creates .venv, installs dependencies, and executes properly.

Core Workflow

1. Check Authentication

python scripts/run.py auth_manager.py status

2. Authenticate (One-Time, Browser Visible)

python scripts/run.py auth_manager.py setup

Tell user: "A browser window will open for Google login"

3. Add Notebooks (Smart Discovery Recommended)

Smart Add: Query first to discover content:

# Step 1: Discover content
python scripts/run.py ask_question.py --question "What topics does this notebook cover?" --notebook-url "[URL]"

# Step 2: Add with discovered metadata
python scripts/run.py notebook_manager.py add --url "[URL]" --name "[Based on content]" --description "[From discovery]" --topics "[From discovery]"

Manual Add: Only if user provides all details:

python scripts/run.py notebook_manager.py add \
  --url "https://notebooklm.google.com/notebook/..." \
  --name "Descriptive Name" \
  --description "What this contains" \  # REQUIRED
  --topics "topic1,topic2,topic3"      # REQUIRED

NEVER guess metadata! Use Smart Add if details unknown.

4. Ask Questions

# Uses active notebook
python scripts/run.py ask_question.py --question "Your question"

# Specific notebook
python scripts/run.py ask_question.py --question "..." --notebook-id ID

# Direct URL
python scripts/run.py ask_question.py --question "..." --notebook-url URL

Follow-Up Mechanism (CRITICAL)

Every answer ends with: "Is that ALL you need to know?"

Required behavior:

  1. STOP - Don't immediately respond
  2. ANALYZE - Compare answer to user's request
  3. IDENTIFY GAPS - Determine missing information
  4. ASK FOLLOW-UP - If gaps exist, ask immediately:
   python scripts/run.py ask_question.py --question "Follow-up with context..."
  1. REPEAT - Continue until information complete
  2. SYNTHESIZE - Combine all answers before responding

Quick Commands

# Authentication
python scripts/run.py auth_manager.py status|setup|reauth|clear

# Library management
python scripts/run.py notebook_manager.py list|search --query QUERY|activate --id ID|stats

# Cleanup (preserves library)
python scripts/run.py cleanup_manager.py --preserve-library --confirm

Troubleshooting

ErrorSolution
ModuleNotFoundErrorUse run.py wrapper
Authentication failedBrowser must be visible for setup
Rate limit (50/day)Wait or switch Google account
Browser crashescleanup_manager.py --preserve-library

Important Notes

  • Local Claude Code only - Web UI sandbox blocks network access
  • Stateless sessions - Each question = fresh browser (3-5 sec overhead)
  • Browser automation - UI changes will break selectors (see README maintenance section)
  • Expect maintenance - NotebookLM updates require selector updates
  • See README.md and references/ for comprehensive documentation

Data Storage

~/.claude/skills/notebooklm/data/
├── library.json         # Notebook metadata
├── auth_info.json       # Auth status
└── browser_state/       # Browser cookies (NEVER commit)

All sensitive data protected by .gitignore.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Claude Code

28.26%
按下载量换算20

windsurf

21.31%
按下载量换算15

OpenCode

19.19%
按下载量换算13

Codex

13.37%
按下载量换算9

Antigravity

7.07%
按下载量换算5

Gemini CLI

3.82%
按下载量换算3

安全审计

暂无安全审计结果可展示。

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills