NotebookLM查询助手

3小时前更新 1 00
NotebookLM查询助手NotebookLM查询助手
NotebookLM查询助手

技能简介

该技能通过浏览器自动化连接Google NotebookLM,让用户直接从Claude Code查询个人笔记本内容。每次提问开启独立浏览器会话,调用Gemini模型基于上传文档生成带引用的回答,随后关闭会话,减少幻觉并确保回答仅来自用户文档。

能做什么

  • 查询NotebookLM笔记本中的文档内容
  • 管理笔记本库(添加、删除、搜索、激活)
  • 处理Google账号认证与持久化登录状态
  • 支持智能发现模式自动提取笔记本元数据
  • 生成带来源引用的 grounded 回答

使用说明

安装指令:

# 首次使用会自动创建虚拟环境并安装依赖
python scripts/run.py auth_manager.py status

分步使用流程:

  1. 检查认证状态
    python scripts/run.py auth_manager.py status
  2. 完成一次性认证(如未认证)
    python scripts/run.py auth_manager.py setup
    浏览器窗口将自动打开,需手动完成Google登录
  3. 查看笔记本库
    python scripts/run.py notebook_manager.py list
  4. 添加新笔记本
    推荐智能发现模式:
    python scripts/run.py ask_question.py --question "What is the content of this notebook?" --notebook-url "[URL]"
    或手动添加(需提供名称、描述、主题):
    python scripts/run.py notebook_manager.py add --url "[URL]" --name "[名称]" --description "[描述]" --topics "[主题1,主题2]"
  5. 执行查询
    python scripts/run.py ask_question.py --question "你的问题" --notebook-id [ID]
    或直接指定URL:
    python scripts/run.py ask_question.py --question "..." --notebook-url "https://..."
  6. 跟进追问
    分析初次回答是否完整,如有缺口立即追加查询直至信息完备

输入与输出

见下方输入与输出表格。

项目内容
输入NotebookLM笔记本URL或ID;自然语言查询问题;可选的笔记本元数据(名称、描述、主题标签)
输出Gemini生成的带引用回答;笔记本库列表;认证状态及操作结果确认
适用人群已在NotebookLM上传文档资料、希望通过命令行快速检索的个人用户或研究团队
不包含直接文件上传功能;官方API接口调用;跨笔记本联合查询;持久化对话记忆

 

风险提示

  • 必须通过 run.py 包装器调用脚本,直接运行脚本会因缺少虚拟环境而失败
  • 添加笔记本时描述和主题为必填项,缺失时需先执行智能发现查询
  • 浏览器在认证阶段可见,查询阶段默认后台运行
  • 每次查询开启新浏览器会话,不保留对话上下文
  • 回答结束后需主动判断信息完整性,避免遗漏关键内容

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/guccidgi/notebooklm-skill/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...