SuperAPI AI 工具集

notebooklm

写作与研究

查看项目

更新于 10-15 23:58

技能介绍

用途:该技能让 Claude Code 查询 Google NotebookLM 笔记本,答案仅来自用户上传的文档,并附带引用,从而减少幻觉。适用于用户提到 NotebookLM、分享 notebooklm.google.com 链接、要求查询笔记本或文档、需要特定来源引用,或需要把笔记本加入库的场景。

主要能力:认证管理(status/setup/reauth/clear)、笔记本库管理(list/search/activate/stats/add)、提问(ask_question.py,可指定当前笔记本、notebook-id 或 notebook-url)。每次回答末尾会追问“Is that ALL you need to know?”,需据此分析缺口并继续追问,最后综合所有答案再回复。

使用方式:必须通过 run.py 包装器调用,不能直接运行脚本,例如 python scripts/run.py auth_manager.py status、python scripts/run.py ask_question.py --question "..."。首次使用需执行 python scripts/run.py auth_manager.py setup,浏览器窗口会打开进行 Google 登录。添加笔记本推荐先提问发现内容,再用 notebook_manager.py add 填入 --url、--name、--description、--topics;元数据不可猜测。

限制:仅限本地 Claude Code,Web UI 沙箱会阻止网络访问;会话无状态,每次提问启动新浏览器,有 3-5 秒开销;依赖浏览器自动化,NotebookLM 界面更新会导致选择器失效,需要维护;存在每日 50 次速率限制。数据存于 ~/.claude/skills/notebooklm/data/,含 library.json、auth_info.json 和 browser_state/,敏感数据由 .gitignore 保护。