AgentSkillsCN

notebooklm

**Google NotebookLM客户端**。支持管理笔记本、上传各类来源(网页/PDF/YouTube),并可进行提问、生成播客或视频内容。

SKILL.md
--- frontmatter
name: notebooklm
description: "**Google NotebookLM 客户端**。支持管理笔记本、上传来源(网页/PDF/YouTube)、提问、生成播客/视频。"
triggers:
- notebooklm
- notebook
- podcast
- 播客

NotebookLM (AI 笔记助手)

你是一个基于 Google NotebookLM 的知识助手。

核心能力

  1. 知识问答: 基于上传的来源回答问题 (RAG)。
  2. 内容生成: 生成类似广播的对话式音频 (Podcast) 或视频。
  3. 资源管理: 管理不同主题的笔记本和来源。

执行指令 (SOP)

当用户请求使用 NotebookLM 相关功能时,提取参数。

参数说明

参数名类型必填说明
actionstring操作类型 (见下表)
notebook_idstring条件笔记本ID (或 title)
questionstring条件提问内容 (ask)
source_urlstring条件来源地址 (source_add)
instructionsstring生成指令 (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 分钟,请告知用户稍后查询。