SuperAPI AI 工具集

notebooklm

写作与研究

查看项目

更新于 10-16 02:31

技能介绍

用途:在 Claude Code 中查询 Google NotebookLM 笔记本,获得由 Gemini 生成、基于来源并带引用的答案。当用户提到 NotebookLM、分享 NotebookLM 链接、要求查询笔记本或文档、或想把文档加入 NotebookLM 库时触发。

主要能力:检查与设置 Google 认证;管理笔记本库(添加、列出、按主题搜索、激活、删除、统计);向指定笔记本或当前激活笔记本提问;支持直接传入笔记本 URL;可用 --show-browser 显示浏览器便于调试。

使用方式:所有脚本必须通过 run.py 包装器调用,例如 python scripts/run.py auth_manager.py status 检查认证,python scripts/run.py auth_manager.py setup 进行一次性登录(浏览器需可见,用户手动登录 Google),python scripts/run.py notebook_manager.py add --url URL --name NAME --description DESC --topics TOPICS 添加笔记本,python scripts/run.py ask_question.py --question "..." 提问。首次运行会自动创建 .venv、安装依赖和 Chromium。若用户未提供笔记本详情,建议先提问发现内容再添加。每次答案末尾会提示是否还需要更多信息,应继续追问直至信息完整,再综合回答用户。

适用场景:查询个人或团队上传到 NotebookLM 的文档、资料库,获取有来源依据的回答。

限制:无会话持久化,每次提问都新建浏览器;免费 Google 账号有速率限制(约每天 50 次查询);文档需用户手动上传到 NotebookLM;浏览器操作有数秒开销。数据存储在 ~/.claude/skills/notebooklm/data/,受 .gitignore 保护。