SuperAPI AI 工具集

blog-notebooklm

办公与效率

查看项目

更新于 10-15 16:42

技能介绍

用途:在 Claude Code 中查询 Google NotebookLM 笔记本,从用户上传的文档获取由 Gemini 生成、带引用的答案,适合需要来源溯源的博客研究场景。

主要能力:提问并获取基于来源的答案;发现笔记本内容后再编目;添加、搜索、列出、激活、删除笔记本及查看统计;通过可见浏览器完成一次性 Google 登录;检查认证状态;清理浏览器状态。答案带引用,但仍是模型答案,不保证真实;仅当引用指向可验证来源时才可用作溯源,应记录稳定的来源 URL 与日期,并以底层来源标题作行内引用,不可将私有 NotebookLM URL 作为公开内容的参考文献条目。

使用方式:所有脚本须经 run.py 包装器调用,例如 python3 scripts/run.py auth_manager.py status 检查认证;python3 scripts/run.py ask_question.py --question "..." 提问,可加 --notebook-id、--notebook-url、--json、--show-browser;用 notebook_manager.py 管理库。认证流程为 python3 scripts/run.py auth_manager.py setup,会打开可见浏览器登录。提问前先做认证闸门检查,未认证时引导设置。每次回答后会带追问提示,应按“停下—分析—找缺口—追问—重复—综合”流程直到信息完整。

前置条件:拥有 NotebookLM 访问权限的 Google 账号、Python 3.11+、Google Chrome、一次性认证。数据存于技能目录 data/ 下,均已 gitignore。

限制:无会话持久化,每个问题新开浏览器会话;免费 Google 账号每天约 50 次查询;需手动在 NotebookLM 网页上传文档;每次提问有几秒浏览器开销;仅限本地 Claude Code,网页版不可用。内部调用认证缺失或查询失败时静默返回,不阻塞写作流程。错误处理见原始文档。部分细节如具体版本号、收费信息暂未提供。