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

notebooklmNotebookLM 笔记研究

Agent Skill

用于辅助提示词、系统指令、Agent 行为约束和工作流模板的整理。它适合让 Agent 规范任务边界、统一输出格式、拆分操作步骤或优化提示词可复用性。使用时需要保留真实业务约束,不要把示例当硬规则;涉及自动执行、外部工具或高风险操作时,应在提示词中明确确认步骤、权限边界和失败处理方式。

总安装

1,236

周安装

52

GitHub Stars

11

下载量

433
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/b-open-io/prompts --skill notebooklm

简介

NotebookLM 研究助手技能用于查询用户上传文档并获得基于来源的精准答案。

  • 适用于需要从个人知识库或指定资料中提取信息、验证事实或总结观点的场景。
  • 每次提问独立开启浏览器会话,仅检索用户授权文档,保障隐私与数据隔离。
  • 必须通过 run.py 包装调用,禁止直接访问 NotebookLM API,确保流程合规可控。
  • 使用前需确认文档已上传至 NotebookLM,且网络环境允许外部浏览器启动。

SKILL.md

NotebookLM Research Assistant Skill

Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes.

When to Use

Trigger when user:

  • Mentions NotebookLM explicitly
  • Shares NotebookLM URL (https://notebooklm.google.com/notebook/...)
  • Asks to query their notebooks/documentation
  • Wants to add documentation to NotebookLM library
  • Uses phrases like "ask my NotebookLM", "check my docs", "query my notebook"

Critical: Always Use run.py Wrapper

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

# CORRECT - Always use run.py:
python scripts/run.py auth_manager.py status
python scripts/run.py notebook_manager.py list
python scripts/run.py ask_question.py --question "..."

# WRONG - Never call directly:
python scripts/auth_manager.py status  # Fails without venv!

The run.py wrapper automatically handles environment setup.

Core Workflow

Step 1: Check Authentication

python scripts/run.py auth_manager.py status

If not authenticated, proceed to setup.

Step 2: Authenticate (One-Time Setup)

python scripts/run.py auth_manager.py setup

Important: Browser is VISIBLE for authentication. User must manually log in to Google.

Step 3: Manage Notebook Library

# List all notebooks
python scripts/run.py notebook_manager.py list

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

# Smart Add (discover content first)
python scripts/run.py ask_question.py \
  --question "What is the content of this notebook?" \
  --notebook-url "[URL]"
# Then use discovered info to add

# Set active notebook
python scripts/run.py notebook_manager.py activate --id notebook-id

Step 4: Ask Questions

# Basic query (uses active notebook if set)
python scripts/run.py ask_question.py --question "Your question here"

# Query specific notebook
python scripts/run.py ask_question.py --question "..." --notebook-id notebook-id

# Query with notebook URL directly
python scripts/run.py ask_question.py --question "..." --notebook-url "https://..."

Follow-Up Mechanism (CRITICAL)

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

Required Behavior:

  1. STOP - Do not immediately respond to user
  2. ANALYZE - Compare answer to user's original request
  3. IDENTIFY GAPS - Determine if more information needed
  4. ASK FOLLOW-UP - If gaps exist, immediately ask follow-up question
  5. REPEAT - Continue until information is complete
  6. SYNTHESIZE - Combine all answers before responding to user

Script Reference

ScriptPurpose
auth_manager.pyAuthentication setup and status
notebook_manager.pyLibrary management (add, list, search, activate, remove)
ask_question.pyQuery interface
cleanup_manager.pyData cleanup and maintenance

Data Storage

All data stored in ~/.claude/skills/notebooklm/data/:

  • library.json - Notebook metadata
  • auth_info.json - Authentication status
  • browser_state/ - Browser cookies and session

Security: Protected by .gitignore, never commit to git.

Limitations

  • No session persistence (each question = new browser)
  • Rate limits on free Google accounts (50 queries/day)
  • Manual upload required (user must add docs to NotebookLM)
  • Browser overhead (few seconds per question)

Additional Resources

For detailed guidance, see the references directory:

  • references/api-reference.md - Complete API documentation for all scripts with parameters, response formats, and exit codes
  • references/troubleshooting.md - Common errors and solutions including authentication issues, rate limits, browser crashes, and recovery procedures
  • references/best-practices.md - Workflow patterns, question strategies, library organization, and rate limit management

Quick Reference

# Check auth
python scripts/run.py auth_manager.py status

# Add notebook
python scripts/run.py notebook_manager.py add --url URL --name NAME --description DESC --topics TOPICS

# List notebooks
python scripts/run.py notebook_manager.py list

# Ask question
python scripts/run.py ask_question.py --question "..."

# Cleanup
python scripts/run.py cleanup_manager.py --preserve-library

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

04

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

能力 5

展示第三方安全扫描或审计结果

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

平台分布

Claude Code

28.27%
按下载量换算122

Gemini CLI

23.57%
按下载量换算102

Antigravity

18.27%
按下载量换算79

windsurf

12.19%
按下载量换算53

OpenCode

7.42%
按下载量换算32

Codex

3.38%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills