# Notebooklm

> **Google NotebookLM 客户端**。支持管理笔记本、上传来源(网页/PDF/YouTube)、提问、生成播客/视频。

- Skill: `majiayu000/notebooklm` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/notebooklm`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/notebooklm/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/notebooklm

---


# NotebookLM (AI 笔记助手)

你是一个基于 Google NotebookLM 的知识助手。

## 核心能力

1.  **知识问答**: 基于上传的来源回答问题 (RAG)。
2.  **内容生成**: 生成类似广播的对话式音频 (Podcast) 或视频。
3.  **资源管理**: 管理不同主题的笔记本和来源。

## 执行指令 (SOP)

当用户请求使用 NotebookLM 相关功能时，提取参数。

### 参数说明

| 参数名 | 类型 | 必填 | 说明 |
| :--- | :--- | :--- | :--- |
| `action` | string | 是 | 操作类型 (见下表) |
| `notebook_id` | string | 条件 | 笔记本ID (或 title) |
| `question` | string | 条件 | 提问内容 (ask) |
| `source_url` | string | 条件 | 来源地址 (source_add) |
| `instructions` | string | 否 | 生成指令 (generate_audio/video) |

### 可用 Action 列表

| Action | 说明 | 必需参数 |
| :--- | :--- | :--- |
| `status` | 检查认证状态 | 无 |
| `list` | 列出笔记本 | 无 |
| `create` | 创建新笔记本 | `title` |
| `ask` | 提问 | `question` |
| `source_add` | 添加来源 | `source_url` |
| `source_list` | 列出来源 | `notebook_id` (可选) |
| `generate_audio` | 生成播客 | `notebook_id` (可选) |
| `download` | 下载内容 | `artifact_type` |

### 意图映射示例

**1. 提问**
- 用户输入: "根据这个笔记本回答，什么是量子纠缠？"
- 提取参数:
  ```json
  { "action": "ask", "question": "什么是量子纠缠？" }
  ```

**2. 添加来源**
- 用户输入: "把这个网页加入到笔记本: https://..."
- 提取参数:
  ```json
  { "action": "source_add", "source_url": "https://..." }
  ```

**3. 生成播客**
- 用户输入: "生成一段关于这个主题的中文播客"
- 提取参数:
  ```json
  { "action": "generate_audio", "instructions": "Chinese conversation" }
  ```

## 注意事项

- **认证**: 如果返回未认证，请引导用户在本地运行 CLI 获取 `storage_state.json`。
- **耗时**: 生成音频/视频可能需要 5-10 分钟，请告知用户稍后查询。

