用途:让本地 Codex 环境通过浏览器自动化查询 Google NotebookLM,并返回基于用户上传文档的答案。触发条件包括用户提到 NotebookLM、分享 NotebookLM 链接、想通过 NotebookLM 查询文档、想本地保存和管理笔记本,或只要求基于已上传来源作答。
主要能力:认证检查与设置、笔记本列表与添加管理、按问题或笔记本 ID/URL 提问、使用 Smart Add 解析未入库的笔记本链接。技能数据存放在技能目录下的 data/,首次使用会创建 .venv 并安装 Python 依赖与 Patchright 的 Chrome 运行时;可用 NOTEBOOKLM_PIP_INDEX_URL 指向可访问的软件包镜像。认证使用持久化浏览器配置和已保存的存储状态。
必要用法:始终使用包装器运行脚本,例如 python scripts/run.py auth_manager.py status 检查认证,python scripts/run.py auth_manager.py setup 进行 Google 登录(浏览器必须可见,需用户手动完成登录),python scripts/run.py notebook_manager.py list 列出已保存笔记本,python scripts/run.py ask_question.py --question "..." 提问。不要直接调用 scripts/ 下的脚本,除非在调试技能本身。首次设置中断后重跑同一包装器命令即可自动修复不完整的 .venv。ask_question 会为每个答案附加后续提醒,应据此继续追问、补齐细节后再综合回答;每次查询无状态,追问需带上必要上下文。更多命令见 commands.md,故障排查见 troubleshooting-codex.md。
限制:每次查询都会打开新的浏览器会话;用户必须已有包含上传来源的 NotebookLM 笔记本;NotebookLM 界面变化可能导致浏览器自动化失效;免费 Google 账号可能触发 NotebookLM 速率限制。详细功能、收费、价格与平台支持等资料暂未提供。