OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  notebooklm-cli:Google NotebookLM 的全功能命令行工具

notebooklm-cli:Google NotebookLM 的全功能命令行工具

 
  database ·  2026-02-20 14:38:20 · 3 次点击  · 0 条评论  

名称: notebooklm-cli
描述: 用于 Google NotebookLM 的完整命令行工具,涵盖笔记本、资料来源、音频播客、报告、测验、闪卡、思维导图、幻灯片、信息图、视频和数据表格。适用于以编程方式操作 NotebookLM:管理笔记本/资料来源、生成音频概览(播客)、创建学习材料(测验、闪卡)、制作演示文稿(幻灯片、信息图)或通过聊天查询资料来源。


NotebookLM CLI

概述

本技能通过命令行界面提供对 Google NotebookLM 的完整访问。管理笔记本、资料来源,并生成多种内容格式,包括音频播客、报告、测验、闪卡、思维导图、幻灯片、信息图、视频和数据表格。

适用场景

在以下情况下使用本技能:
- 以编程方式管理 NotebookLM 笔记本和资料来源
- 根据笔记本资料来源生成音频概览(播客)
- 创建学习材料:测验、闪卡、报告
- 制作视觉内容:幻灯片、信息图、思维导图、视频
- 通过聊天或一次性问题查询资料来源
- 自动研究和导入新资料来源

快速开始

身份验证

nlm login

启动 Chrome,导航至 NotebookLM,并提取会话 Cookie。需要安装 Google Chrome。

列出笔记本

nlm notebook list

创建笔记本并添加资料来源

nlm notebook create "我的研究"
nlm source add <笔记本ID> --url "https://example.com/article"
nlm source add <笔记本ID> --text "你的内容" --title "我的笔记"

生成内容(所有类型)

所有生成命令都需要 --confirm-y

nlm audio create <ID> --confirm          # 播客
nlm report create <ID> --confirm         # 简报文档或学习指南
nlm quiz create <ID> --confirm           # 测验问题
nlm flashcards create <ID> --confirm     # 闪卡
nlm mindmap create <ID> --confirm        # 思维导图
nlm slides create <ID> --confirm         # 幻灯片
nlm infographic create <ID> --confirm    # 信息图
nlm video create <ID> --confirm          # 视频概览
nlm data-table create <ID> "描述" --confirm  # 数据表格

身份验证

命令 描述
nlm login 登录 NotebookLM(打开 Chrome)
nlm login --check 验证当前凭据
nlm auth status 检查会话有效性
nlm auth list 列出所有配置文件
nlm auth delete <配置文件> --confirm 删除配置文件
nlm login --profile <名称> 登录到特定配置文件

会话持续约 20 分钟。如果命令失败,请使用 nlm login 重新验证。

笔记本管理

命令 描述
nlm notebook list 列出所有笔记本
nlm notebook create "标题" 创建新笔记本
nlm notebook get <ID> 获取笔记本详情
nlm notebook describe <ID> AI 生成的摘要
nlm notebook query <ID> "问题" 与资料来源聊天
nlm notebook delete <ID> --confirm 删除笔记本

资料来源管理

命令 描述
nlm source list <笔记本ID> 列出笔记本中的资料来源
nlm source list <笔记本ID> --drive 显示云端硬盘资料来源及其新鲜度
nlm source add <ID> --url "..." 添加 URL 或 YouTube 资料来源
nlm source add <ID> --text "..." --title "..." 添加粘贴的文本
nlm source add <ID> --drive <文档ID> 添加 Google 云端硬盘文档
nlm source describe <资料来源ID> 资料来源的 AI 摘要
nlm source content <资料来源ID> 获取原始文本内容
nlm source stale <笔记本ID> 列出过时的云端硬盘资料来源
nlm source sync <笔记本ID> --confirm 同步云端硬盘资料来源

内容生成

所有生成命令都需要 --confirm-y

媒体类型

命令 输出
nlm audio create <ID> --confirm 音频播客概览
nlm report create <ID> --confirm 简报文档或学习指南
nlm quiz create <ID> --confirm 测验问题
nlm flashcards create <ID> --confirm 闪卡
nlm mindmap create <ID> --confirm 思维导图
nlm slides create <ID> --confirm 幻灯片
nlm infographic create <ID> --confirm 信息图
nlm video create <ID> --confirm 视频概览
nlm data-table create <ID> "描述" --confirm 数据表格提取

工作室(成果物管理)

命令 描述
nlm studio status <笔记本ID> 列出所有生成的成果物
nlm studio delete <笔记本ID> <成果物ID> --confirm 删除成果物

聊天

命令 描述
nlm chat start <笔记本ID> 启动交互式 REPL 会话
nlm chat configure <笔记本ID> 配置聊天目标和响应风格
nlm notebook query <ID> "问题" 一次性问题(无会话)

聊天 REPL 命令:/sources/clear/help/exit

研究

命令 描述
nlm research start "查询" --notebook-id <ID> 网络搜索(约 30 秒)
nlm research start "查询" --notebook-id <ID> --mode deep 深度研究(约 5 分钟)
nlm research start "查询" --notebook-id <ID> --source drive 搜索 Google 云端硬盘
nlm research status <笔记本ID> 检查研究进度
nlm research import <笔记本ID> <任务ID> 导入发现的资料来源

别名(UUID 快捷方式)

nlm alias set myproject <UUID>           # 创建别名
nlm notebook get myproject               # 使用别名
nlm alias list                           # 列出所有别名
nlm alias get myproject                  # 解析为 UUID
nlm alias delete myproject               # 删除别名

输出格式

大多数列表命令支持多种格式:

nlm notebook list                # 富表格(默认)
nlm notebook list --json         # JSON 输出
nlm notebook list --quiet        # 仅 ID(用于脚本)
nlm notebook list --title        # "ID: 标题" 格式
nlm notebook list --full         # 所有列

配置文件(多账户)

nlm login --profile work         # 登录到配置文件
nlm notebook list --profile work # 使用配置文件
nlm auth list                    # 列出所有配置文件
nlm auth delete work --confirm   # 删除配置文件

配置

nlm config show                  # 显示当前配置
nlm config get <键>              # 获取特定设置
nlm config set <键> <值>         # 更新设置

AI 文档

为 AI 助手生成完整文档:

nlm --ai

输出 400 多行内容,涵盖所有命令、身份验证流程、错误处理、任务序列和自动化提示。

参考

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor