SuperAPI AI 工具集

notebooklm

写作与研究

查看项目

更新于 10-16 05:51

技能介绍

用途:在 Claude Code 中查询 Google NotebookLM 笔记本,获得仅基于用户已上传文档、带引用来源的 Gemini 答案。每次提问会打开新的浏览器会话,检索后关闭。

触发时机:用户明确提到 NotebookLM、分享 notebooklm.google.com 链接、要求查询笔记本或文档、想添加文档到库,或说“ask my NotebookLM”“check my docs”“query my notebook”。

主要能力:认证管理(setup/status/reauth/clear)、笔记本库管理(add/list/search/activate/remove/stats)、提问(ask_question.py,可选 --notebook-id、--notebook-url、--show-browser),以及数据清理(cleanup_manager.py,可选 --confirm、--preserve-library)。添加笔记本时若不提供详情,可先查询内容做智能发现;手动添加需提供 --url、--name、--description、--topics。

使用方式:所有脚本必须通过 python scripts/run.py [脚本] 调用,包装器会自动创建 .venv、安装依赖并执行。先运行 python scripts/run.py auth_manager.py status 检查认证,未认证则运行 auth_manager.py setup,此时浏览器必须可见以便手动登录 Google。提问示例:python scripts/run.py ask_question.py --question "..."。回答末尾会出现“Is that ALL you need to know?”,应据此继续追问并综合多轮答案后再回复用户。

数据与配置:数据存于 ~/.claude/skills/notebooklm/data/(library.json、auth_info.json、browser_state/),受 .gitignore 保护。可选 .env 配置 HEADLESS、SHOW_BROWSER、STEALTH_ENABLED、TYPING_WPM_MIN/MAX、DEFAULT_NOTEBOOK_ID。

限制:无会话持久化,每个问题开新浏览器;免费 Google 账号有约每天 50 次查询限制;文档需用户手动上传到 NotebookLM;浏览器有数秒开销。