NotebookLM命令行封装

3小时前更新 1 00
NotebookLM命令行封装NotebookLM命令行封装
NotebookLM命令行封装

技能简介

该技能为NotebookLM官方CLI提供Node.js封装层,通过统一入口脚本简化认证、笔记本管理、对话交互、资料源操作及研究成果导出等全流程。

能做什么

  • 执行登录认证与状态查询
  • 创建和管理多个知识笔记本
  • 基于上传资料进行多轮对话问答
  • 添加网页、PDF等外部资料源
  • 生成并下载结构化研究报告

使用说明

  1. 环境准备:确保系统已安装Node.js,并将notebooklm CLI配置到PATH环境变量
  2. 安装步骤:无需额外安装,直接使用技能目录下的scripts/notebooklm.mjs脚本
  3. 首次使用
    node {baseDir}/scripts/notebooklm.mjs login
  4. 查看状态
    node {baseDir}/scripts/notebooklm.mjs status
  5. 列出笔记本
    node {baseDir}/scripts/notebooklm.mjs list
  6. 切换笔记本
    node {baseDir}/scripts/notebooklm.mjs use <notebook_id>
  7. 发起对话
    node {baseDir}/scripts/notebooklm.mjs ask "总结核心观点" --notebook <notebook_id>
  8. 获取JSON格式输出:追加--json参数便于程序解析
  9. 设置超时:长时间任务使用--exec-timeout <秒数>

输入与输出

见下方输入与输出表格。

项目内容
输入CLI命令(status/login/list/use/ask等)、目标笔记本ID、自然语言问题、可选参数(–json/–exec-timeout)
输出终端文本反馈、JSON结构化数据、生成的研究报告文件
适用人群熟悉命令行操作的分析师、需要集成NotebookLM到自动化流程的开发者
不包含NotebookLM CLI二进制安装、浏览器图形界面、官方REST API直接调用

 

风险提示

  • 需提前完成NotebookLM CLI的账号授权,否则所有命令返回未认证错误
  • {baseDir}占位符需替换为实际绝对路径或确保在技能目录下执行
  • 网络不稳定可能导致资料上传或对话请求中断
  • 长文本生成建议显式设置执行超时,避免进程挂起

来源信息

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

数据统计

相关导航

暂无评论

none
暂无评论...