notebooklm
利用此技能,您可以直接从Claude Code查询您的Google NotebookLM笔记本,获取基于来源、有引用依据的Gemini答案。支持浏览器自动化、库管理和持久认证。通过仅限文档的回复,大幅减少幻觉内容。
NotebookLM 技能 - 在 Claude Code 中查询您的 NotebookLM 笔记
技能概述
NotebookLM 技能让您可以直接在 Claude Code 中查询 Google NotebookLM 笔记,通过 Gemini 获取基于源文档的、有引用支持的高质量答案,有效减少 AI 幻觉。
适用场景
-
技术文档查询 当您需要查询技术文档、API 文档或开发指南时,将文档上传到 NotebookLM 后,可通过此技能获得精确的、基于文档内容的答案,每个答案都附带引用来源。
-
知识库问答 将研究资料、学习笔记或公司知识库上传到 NotebookLM,通过此技能进行文档检索和问答,确保回答仅来自您上传的可信内容。
-
减少 AI 幻觉 当您需要确保 AI 回答的准确性时,使用此技能可以限制回答仅来自源文档,有效避免传统 AI 可能产生的虚构内容。
核心功能
-
文档库管理 支持添加、搜索、激活和删除 NotebookLM 笔记,为每个笔记设置名称、描述和主题标签,方便分类管理多个文档库。
-
智能查询系统 每次查询自动打开浏览器会话,向 NotebookLM 提问并获取基于文档的答案,完成后自动关闭浏览器,支持多次追问以获取完整信息。
-
持久化认证 一次登录后保持认证状态,无需每次都手动登录 Google 账号,支持认证状态检查和重新认证。
常见问题
NotebookLM 技能在 Claude Code 中怎么用?
首先使用 python scripts/run.py auth_manager.py setup 进行一次性的 Google 登录认证(浏览器需要可见以手动登录),然后使用 notebook_manager.py add 添加您的 NotebookLM 笔记链接,之后就可以使用 ask_question.py 查询笔记内容了。
如何将 NotebookLM 笔记添加到技能库?
使用命令 python scripts/run.py notebook_manager.py add --url "笔记链接" --name "名称" --description "描述" --topics "主题" 添加笔记。如果不确定笔记内容,可以先使用智能添加方式:先用 ask_question.py 查询笔记内容,根据返回的信息再添加到库中。
使用 NotebookLM 技能的查询限制是什么?
免费 Google 账号每天有 50 次查询限制。每次查询都会打开新的浏览器会话,因此会有几秒的浏览器启动时间。技能不支持会话持久化,每个问题都是独立的查询。