insight-nblm
使用 NotebookLM 生成增强输出(精美 PPTX、播客音频、视频等)。需已有 NotebookLM notebook。 当用户提到"生成播客"、"做视频"、"精美PPT"、"nblm"、"NotebookLM 增强"时触发。
ソース情報
- リポジトリ
- zhuqingxun/zqxbase
- ソースの最終更新活動
- 2026年8月6日 01:29
- 検出された SKILL.md の言語
- 中国語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- insight:nblm
- description
- 使用 NotebookLM 生成增强输出(精美 PPTX、播客音频、视频等)。需已有 NotebookLM notebook。 当用户提到"生成播客"、"做视频"、"精美PPT"、"nblm"、"NotebookLM 增强"时触发。
- argument-hint
- [notebook-url 或 notebook 名]
- allowed-tools
- Read, Write, Bash, Glob, AskUserQuestion
- version
- 1.2.3
> **依赖声明**:本命令依赖 `notebooklm` CLI,这是基于 Google NotebookLM 非官方 API 的第三方工具(非 Google 官方产品)。API 接口可能随时变更导致功能失效。安装:`uv tool install notebooklm-mcp-cli`
# NBLM: NotebookLM 输出增强
基于已有的 NotebookLM notebook(通常由 `/insight:biubiubiu` 创建),通过头脑风暴确定增强输出方案,然后自动生成、下载并组织所有产物。
## 前置条件
执行前验证:
1. **NotebookLM 登录状态**:`notebooklm status`。未登录则提示用户先执行 `notebooklm login`
2. **已有 notebook**:从 `nblm-meta.json` 或用户提供的 ID 定位
## 可用输出类型
| 类型 | 生成命令 | 下载命令 | 定制选项 |
|------|----------|----------|----------|
| 播客 | `generate audio` | `download audio` | format: deep-dive/brief/critique/debate;length: short/default/long;language |
| 视频 | `generate video` | `download video` | format: explainer/brief/cinematic;style: classic/whiteboard/kawaii/anime/watercolor/retro-print/heritage/paper-craft |
| 电影级视频 | `generate cinematic-video` | `download cinematic-video` | Veo 3 生成,需 AI Ultra,~30-40 min |
| 精美幻灯片 | `generate slide-deck` | `download slide-deck --format pptx` | format: detailed/presenter;length: default/short |
| 信息图 | `generate infographic` | `download infographic` | — |
| 报告 | `generate report` | `download report` | 多种模板 |
| 测验 | `generate quiz` | `download quiz` | — |
| 闪卡 | `generate flashcards` | `download flashcards` | — |
| 思维导图 | `generate mind-map` | `download mind-map` | JSON 格式 |
| 数据表 | `generate data-table` | `download data-table` | CSV 格式 |
## 流程
### 步骤 1:定位 Notebook
**查找优先级**:
1. `$ARGUMENTS` 中直接指定的 notebook ID
2. 搜索当前项目 `nblm-meta.json`(路径:`research/nblm-meta.json` 或 `*/research/nblm-meta.json`)
3. `notebooklm list` 展示所有 notebook,让用户选择
验证 notebook 存在且有源:
```bash
notebooklm use {notebook_id}
notebooklm source list
```
如果 notebook 无源或源数量 < 3,提示用户先通过 `/insight:biubiubiu` 添加内容,或手动添加。
### 步骤 2:头脑风暴
使用 AskUserQuestion 分两轮确定增强方案:
**第一轮:选择输出类型**
展示可用输出类型列表,让用户选择想要生成的类型(可多选)。
建议组合:
- **研究传播套餐**:播客 + 精美幻灯片 + 信息图
- **学习套餐**:测验 + 闪卡 + 思维导图
- **全套**:播客 + 视频 + 幻灯片 + 信息图 + 报告
**第二轮:定制参数**(对每个选定的类型)
- **播客**:
- 风格:deep-dive(深度对话)/ brief(快速概览)/ critique(批判分析)/ debate(辩论)
- 时长:short / default / long
- 语言:中文 / 英文 / 其他
- 特定聚焦点?(如"聚焦第3章"、"侧重竞品分析")
- **视频**:
- 格式:explainer(讲解)/ brief(摘要)/ cinematic(电影级,需 AI Ultra)
- 视觉风格:classic / whiteboard / kawaii / anime / watercolor / retro-print / heritage / paper-craft
- 特定聚焦点?
- **幻灯片**:
- 格式:detailed(详细)/ presenter(演讲者)
- 长度:default / short
- 需要演讲备注?
- **其他类型**:使用默认参数,或询问是否有特定指令
**第三轮(可选):补充源**
询问是否需要在生成前添加更多源:
```bash
notebooklm source add "{url_or_content}" -n {notebook_id}
```
### 步骤 3:生成产物
对每个选定的输出类型,执行生成和等待:
```bash
# 生成(带自然语言指令和参数)
notebooklm generate {type} "{description}" --{options} --wait -n {notebook_id}
# 如果未用 --wait,轮询状态
notebooklm artifact poll -n {notebook_id}
```
**生成顺序建议**:
1. 先生成文本类(report、quiz、flashcards、mind-map、data-table)— 速度快
2. 再生成幻灯片(slide-deck)— 中等速度
3. 最后生成音视频(audio、video、cinematic-video)— 最慢
**并行生成**:不同类型可并行启动(各用 `--no-wait`),然后统一等待。
### 步骤 4:下载产物
所有生成完成后,统一下载到 `{project}/output/nblm/`:
```bash
# 创建输出目录
mkdir -p {output_dir}/nblm
# 下载各类型产物
notebooklm download audio {output_dir}/nblm/ -n {notebook_id}
notebooklm download video {output_dir}/nblm/ -n {notebook_id}
notebooklm download slide-deck {output_dir}/nblm/ --format pptx -n {notebook_id}
notebooklm download infographic {output_dir}/nblm/ -n {notebook_id}
notebooklm download report {output_dir}/nblm/ -n {notebook_id}
notebooklm download quiz {output_dir}/nblm/ -n {notebook_id}
notebooklm download flashcards {output_dir}/nblm/ -n {notebook_id}
notebooklm download mind-map {output_dir}/nblm/ -n {notebook_id}
notebooklm download data-table {output_dir}/nblm/ -n {notebook_id}
```
### 步骤 5:后处理
1. **幻灯片修改**(如用户有需求):
```bash
notebooklm generate revise-slide "{修改指令}" --page {N} -n {notebook_id}
```
修改后重新下载。
2. **站点嵌入**(如项目有站点):
- 播客:可嵌入 HTML5 `<audio>` 标签
- 视频:上传到 YouTube 或直接嵌入
- 信息图:作为图片嵌入 Markdown
- 幻灯片:提供下载链接
3. **产物清单输出**:
```
## NBLM 增强输出清单
| 类型 | 文件 | 大小 |
|------|------|------|
| 播客 | output/nblm/audio-overview.mp3 | XX MB |
| 幻灯片 | output/nblm/slide-deck.pptx | XX MB |
| ... | ... | ... |
Notebook ID: {id}
所有产物已保存到: {output_dir}/nblm/
```
## 快捷模式
如果 `$ARGUMENTS` 包含明确的输出类型,跳过头脑风暴直接生成:
```
/nblm audio → 默认参数生成播客
/nblm slides → 默认参数生成幻灯片
/nblm audio+slides → 生成播客 + 幻灯片
/nblm {notebook_id} video → 指定 notebook 生成视频
```
解析规则:
- 识别类型关键词:audio/播客、slides/幻灯片/ppt、video/视频、infographic/信息图、report/报告、quiz/测验、flashcards/闪卡、mind-map/思维导图
- `+` 分隔多个类型
- 第一个类似 ID 的字符串视为 notebook ID
## 异常处理
| 情况 | 处理 |
|------|------|
| notebook 无源 | 提示先添加源或运行 `/insight:biubiubiu` |
| 生成超时 | Audio/Video 可能耗时 5-40 分钟,使用 `artifact poll` 等待 |
| 下载失败 | 重试一次,仍失败则输出 artifact 信息供用户手动下载 |
| 登录过期 | 提示用户重新 `notebooklm login` |
| cinematic-video 需要 AI Ultra | 告知用户此功能需要 Google AI Ultra 订阅 |
| 幻灯片修改失败 | 记录修改指令,建议用户在 NotebookLM Web UI 手动修改 |
## 备注
- 全程使用中文
- NotebookLM 生成的内容质量取决于 notebook 中源的质量和数量
- 播客和视频生成耗时较长(5-40 分钟),建议使用 `--wait` 或后台轮询
- 所有产物下载到 `output/nblm/`,按类型命名
- 此技能与 `/insight:biubiubiu` 共享同一个 NotebookLM notebook
- 生成前可通过 `notebooklm source add` 补充更多源以提升输出质量
GitHubで見る