用途:该技能用于自动化操作 Google NotebookLM,既能向笔记本上传资料,也能就笔记本内容提问。触发场景包括用户提到 NotebookLM、分享 NotebookLM 链接、要求查询笔记本或文档、上传本地文件/笔记、创建新笔记本等。
主要能力:创建新笔记本;上传本地 PDF、MD、TXT、DOCX、DOC 文件;批量上传目录并按扩展名过滤;添加网站或 YouTube 链接作为来源;粘贴文本内容作为来源;通过 Gemini 向笔记本提问;保存、搜索、激活、移除笔记本引用并查看统计。
使用方式:所有脚本必须通过 run.py 包装器调用,例如 python scripts/run.py auth_manager.py status 检查认证,python scripts/run.py auth_manager.py setup 进行一次性登录(浏览器需可见),python scripts/run.py upload_sources.py create --name "My Project Docs" 创建笔记本,python scripts/run.py upload_sources.py upload --files "/path/to/doc.pdf" --notebook-url "..." 上传文件,python scripts/run.py ask_question.py --question "..." 提问。首次运行会自动创建 .venv、安装依赖与 Chromium。
限制:每个笔记本最多 50 个来源,每个来源最多 500,000 词;免费 Google 账户有每日查询限制(约 50 次/天);无会话持久化,每次提问会新开浏览器;操作有浏览器开销。数据存于 ~/.claude/skills/notebooklm/data/,受 .gitignore 保护。