NotebookLM命令行工具NotebookLM命令行工具
NotebookLM命令行工具

技能简介

notebooklm-cli 是 Google NotebookLM 的命令行客户端,支持通过终端完成笔记本管理、来源导入、内容生成等全部操作。无需打开浏览器即可批量处理研究资料,生成音频播客、测验题卡、演示文稿等多种格式。

能做什么

  • 创建和管理 NotebookLM 笔记本与来源文档
  • 自动生成音频概述(播客)、简报文档、学习指南
  • 制作测验题目、记忆卡片、思维导图、幻灯片、信息图、视频摘要
  • 通过聊天方式查询来源内容,支持交互式会话或单次提问
  • 同步 Google Drive 来源,检测并更新过期文档

使用说明

安装指令:原始文档未提供具体安装命令,需从源码仓库获取。通常流程为克隆仓库后执行依赖安装,建议检查 Python 环境及 Chrome 浏览器是否已安装。

认证登录

nlm login

该命令启动 Chrome 浏览器,自动导航至 NotebookLM 并提取会话 Cookie。会话有效期约 20 分钟,失效后重新执行登录。

基础 workflow

  1. 列出已有笔记本:nlm notebook list
  2. 创建新笔记本:nlm notebook create "研究主题"
  3. 添加来源(URL、文本或 Drive 文档):nlm source add <notebook-id> --url "https://..."
  4. 生成内容(所有生成类命令需加 --confirm-y):
    nlm audio create <id> --confirm 生成播客
    nlm slides create <id> --confirm 生成幻灯片

输入与输出

见下方输入与输出表格。

项目内容
输入Google 账号凭证(通过 Chrome 登录)、笔记本元数据、来源 URL/纯文本/Google Drive 文档 ID、生成指令与确认参数
输出结构化数据(JSON 格式的笔记本/来源列表)、AI 生成内容(音频、文档、测验、卡片、可视化图表)、聊天回复文本
适用人群研究人员、教育工作者、内容运营者、CLI 偏好开发者
不包含官方 API 直接调用、GUI 界面、离线运行能力、非 Chrome 浏览器的认证方案

 

风险提示

  • 会话 Cookie 仅维持约 20 分钟,长时间任务可能中断,需提前规划或分步执行
  • 所有生成操作需显式确认(--confirm),避免误触消耗 API 配额
  • 依赖本地 Chrome 浏览器,无头环境或远程服务器需额外配置
  • 删除操作(笔记本、来源、配置文件)不可逆,执行前请核对 ID

来源信息

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

数据统计

相关导航

暂无评论

none
暂无评论...