用途
notebooklm-slides 用于从教育内容生成教学对齐的幻灯片演示文稿,基于 NotebookLM 实现。它适用于创建按熟练度校准的章节幻灯片演示,例如为课程章节生成配套的演示者幻灯片 PDF。
主要能力
- 熟练度驱动:幻灯片匹配 CEFR 等级(A2 初级 → C1 高级)。
- 框架对齐:明确陈述教育哲学。
- 视觉优于文本:每张幻灯片 3-5 个要点,而非段落。
- 叙事弧线:问题 → 转变 → 机会 → 行动。
- 可操作的结尾:具体的下一步,而非“继续学习!”。
- 提供 A2、B1、C1 三个等级的校准提示模板。
- 7 项成功标准检查(标题、语言、主题、语气、数量、弧线、结尾)。
- 支持批量处理多个章节。
使用方式
快速开始:
- 启动浏览器(通过 browsing-with-playwright 技能):
bash .claude/skills/browsing-with-playwright/scripts/start-server.sh - 导航到 NotebookLM:browser_navigate 到 notebooklm.google.com
- 创建笔记本、上传来源、生成幻灯片:使用下方熟练度校准提示。
每章工作流:
| 步骤 | 操作 | 工具 |
|---|---|---|
| 1 | 导航到 notebooklm.google.com | browser_navigate |
| 2 | 创建笔记本:“Chapter X: Title” | browser_click |
| 3 | 上传所有来源(课程 + README + 测验) | browser_click |
| 4 | 在 Studio 面板点击“Slide Deck” | browser_click |
| 5 | 选择“Presenter Slides”格式 | browser_click |
| 6 | 粘贴熟练度校准提示 | browser_type |
| 7 | 点击“Generate”(等待 5-30 分钟) | browser_click |
| 8 | 用成功标准审查 | 视觉检查 |
| 9 | 下载 PDF | browser_click |
| 10 | 移动到 static/slides/chapter-{NN}-slides.pdf | Bash |
熟练度校准提示:
A2(初学者):
Create inspiring slide deck for absolute beginners (A2 proficiency).
AUDIENCE: Complete beginners with no programming experience.
FRAMEWORK TO EMPHASIZE:
• [Principle 1]: Simple, concrete explanation
• [Principle 2]: Accessible mental model
• [Principle 3]: Encouraging principle
THEMES (with specific data):
1. [Theme with concrete numbers/facts]
2. [Theme with specific example]
3. [Theme with real-world data]
TONE:
• Encouraging (not intimidating)
• Future-focused and opportunity-driven
• Simple language, no jargon
• Action-oriented
<slide_format_requirements>
Generate 12-15 slides. Each slide: 3-5 bullet points as sentences,
NOT paragraphs. Clear headings. Cover all themes.
</slide_format_requirements>
NARRATIVE: problem → transformation → opportunity → action
END WITH: Specific next steps (not "Keep learning!")
B1(中级):
Create comprehensive slide deck for intermediate learners (B1 proficiency).
AUDIENCE: Learners with [prerequisites]. Ready for [next-level challenge].
FRAMEWORK TO EMPHASIZE:
• [Intermediate concept with practical context]
• [Problem-solving approach]
• [Real-world application pattern]
THEMES (with specific data):
1-5. [Themes with concrete examples]
TONE:
• Professional yet accessible
• Balance theory with practice
• Technical terms with context
• Critical thinking encouraged
<slide_format_requirements>
Generate 15-20 slides. Each slide: 4-6 bullet points.
Include practical examples and case studies.
</slide_format_requirements>
END WITH: Implementation strategies (step-by-step)
C1(高级):
Create detailed slide deck for advanced practitioners (C1 proficiency).
AUDIENCE: Experienced with [advanced prerequisites].
FRAMEWORK TO EMPHASIZE:
• [Theoretical frameworks and trade-offs]
• [Industry patterns and anti-patterns]
• [Critical analysis and decision-making]
THEMES: [5-7 themes with industry data]
TONE:
• Professional and rigorous
• Nuance and complexity
• Industry-standard terminology
• Analytical and evaluative
<slide_format_requirements>
Generate 20-25 slides. Each slide: 5-7 bullet points.
Include architecture diagrams, decision matrices.
</slide_format_requirements>
END WITH: Production deployment strategies
成功标准(7 项检查):
| 检查项 | 要求 | 通过示例 | 失败示例 |
|---|---|---|---|
| 1. 标题 | 反映框架? | “AI Coding Revolution” | “Introduction to AI” |
| 2. 语言 | 匹配熟练度? | A2:简单,无术语 | A2 含技术术语 |
| 3. 主题 | 覆盖全部 5-7 个? | 每个主题有数据 | 主题缺失 |
| 4. 语气 | 匹配规格? | 鼓励性(非学术) | 错误的情感框架 |
| 5. 数量 | 在范围内? | A2:12-15,B1:15-20 | 超出范围 |
| 6. 弧线 | 进展清晰? | 问题 → 行动 | 随机顺序 |
| 7. 结尾 | 可操作? | 具体任务 | “继续学习!” |
评分:7/7 → 部署 | <7/7 → 用改进的提示迭代。
文件命名:
格式:chapter-{NN}-slides.pdf(零填充)
# 示例
mv ~/Downloads/"The-AI-Revolution.pdf" \
"apps/learn-app/static/slides/chapter-01-slides.pdf"
集成:
添加到章节 README frontmatter:
---
title: "Chapter 1: Title"
slides:
source: "slides/chapter-01-slides.pdf"
title: "Chapter 1: Title"
height: 700
---
构建时插件自动在“What You'll Learn”之前注入 PDFViewer。
批量处理(3+ 章):
- 首先创建所有笔记本(在生成之前)。
- 为所有章节上传来源。
- 在文本编辑器中准备所有提示。
- 生成第 N 章 → 等待时准备第 N+1 章提示。
- 就绪后下载 → 立即开始下一章。
每日限制:3-5 章/天(NotebookLM 强制)。
故障排除:
| 问题 | 解决方案 |
|---|---|
| 生成卡住 >30 分钟 | 检查浏览器控制台,确认无每日限制消息 |
| 文本过多的幻灯片 | 添加明确的“3-5 个要点,而非段落” |
| 通用标题 | 在提示中包含示例吸引人的标题 |
| 主题缺失 | 列出所有主题并编号,附具体数据 |
| 达到每日限制 | 等待 24 小时(太平洋时间午夜重置),笔记本保留 |
反模式:
| 不要 | 原因 | 改为 |
|---|---|---|
| 模糊的受众 | NotebookLM 无法校准 | “A2 初学者,无编程经验” |
| 跳过框架 | 输出通用 | 明确的 3-5 个原则 |
| 单词语气 | 模糊 | “鼓励性(非恐吓性)” |
| 保持格式默认 | 文本过多的幻灯片 | 明确的要点数量 |
| 模糊结尾 | 学生无行动 | 具体下一步 |
适用场景
- 为教育课程创建章节幻灯片演示。
- 需要按 CEFR 等级(A2、B1、C1)校准内容的教学材料。
- 将幻灯片集成到基于 README 的课程应用中。
- 批量生成多个章节的幻灯片。
限制
- 依赖 NotebookLM 服务,每日生成限制为 3-5 章。
- 生成时间可能为 5-30 分钟。
- 需要浏览器自动化环境(browsing-with-playwright 技能)。
- 需要手动审查成功标准,未达到 7/7 需迭代。
- 具体收费、价格、平台支持范围等事实暂未提供。