notebooklm-slides
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseNotebookLM Slides Generation
NotebookLM 幻灯片生成
Quick Start
快速开始
bash
undefinedbash
undefined1. Start browser (via browsing-with-playwright skill)
1. Start browser (via browsing-with-playwright skill)
bash .claude/skills/browsing-with-playwright/scripts/start-server.sh
bash .claude/skills/browsing-with-playwright/scripts/start-server.sh
2. Navigate to NotebookLM
2. Navigate to NotebookLM
browser_navigate to notebooklm.google.com
browser_navigate to notebooklm.google.com
3. Create notebook, upload sources, generate slides
3. Create notebook, upload sources, generate slides
Use proficiency-calibrated prompts below
Use proficiency-calibrated prompts below
undefinedundefinedCore Principles
核心原则
- Proficiency-Driven: Slides match CEFR levels (A2 beginner → C1 advanced)
- Framework Alignment: Educational philosophy explicitly stated
- Visual Over Text: 3-5 bullets per slide, not paragraphs
- Narrative Arc: problem → transformation → opportunity → action
- Actionable Endings: Concrete next steps, not "Keep learning!"
- 熟练度导向:幻灯片匹配CEFR等级(A2 初学者 → C1 高级)
- 框架对齐:明确说明教育理念
- 视觉优先于文本:每张幻灯片3-5个项目符号,而非段落
- 叙事结构:问题 → 转变 → 机遇 → 行动
- 可落地的结尾:具体的下一步行动,而非“继续学习!”
Workflow (Per Chapter)
单章节工作流程
| Step | Action | Tool |
|---|---|---|
| 1 | Navigate to notebooklm.google.com | browser_navigate |
| 2 | Create notebook: "Chapter X: Title" | browser_click |
| 3 | Upload ALL sources (lessons + README + quiz) | browser_click |
| 4 | Click "Slide Deck" in Studio panel | browser_click |
| 5 | Select "Presenter Slides" format | browser_click |
| 6 | Paste proficiency-calibrated prompt | browser_type |
| 7 | Click "Generate" (wait 5-30 min) | browser_click |
| 8 | Review with success criteria | Visual inspection |
| 9 | Download PDF | browser_click |
| 10 | Move to | Bash |
| 步骤 | 操作 | 工具 |
|---|---|---|
| 1 | 导航至 notebooklm.google.com | browser_navigate |
| 2 | 创建笔记本:“第X章:标题” | 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 | 移动至 | Bash |
Proficiency-Calibrated Prompts
熟练度校准提示
A2 (Beginners)
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!")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 (Intermediate)
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)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 (Advanced)
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 strategiesCreate 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 strategiesSuccess Criteria (7 Gates)
成功标准(7项检查)
| Gate | Check | Pass | Fail |
|---|---|---|---|
| 1. Title | Reflects framework? | "AI Coding Revolution" | "Introduction to AI" |
| 2. Language | Matches proficiency? | A2: simple, no jargon | A2 with technical terms |
| 3. Themes | All 5-7 covered? | Each theme with data | Themes missing |
| 4. Tone | Matches spec? | Encouraging (not academic) | Wrong emotional framing |
| 5. Count | Within range? | A2: 12-15, B1: 15-20 | Outside range |
| 6. Arc | Progression clear? | problem → action | Random sequence |
| 7. Ending | Actionable? | Specific tasks | "Keep learning!" |
Score: 7/7 → Deploy | <7/7 → Iterate with refined prompt
| 检查项 | 检查内容 | 通过标准 | 不通过标准 |
|---|---|---|---|
| 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 → 优化提示后重新生成
File Naming
文件命名规则
Format: (zero-padded)
chapter-{NN}-slides.pdfbash
undefined格式:(补零占位)
chapter-{NN}-slides.pdfbash
undefinedExample
Example
mv ~/Downloads/"The-AI-Revolution.pdf"
"apps/learn-app/static/slides/chapter-01-slides.pdf"
"apps/learn-app/static/slides/chapter-01-slides.pdf"
undefinedmv ~/Downloads/"The-AI-Revolution.pdf"
"apps/learn-app/static/slides/chapter-01-slides.pdf"
"apps/learn-app/static/slides/chapter-01-slides.pdf"
undefinedIntegration
集成方式
Add to chapter README frontmatter:
yaml
---
title: "Chapter 1: Title"
slides:
source: "slides/chapter-01-slides.pdf"
title: "Chapter 1: Title"
height: 700
---Build-time plugin auto-injects PDFViewer before "What You'll Learn".
添加至章节README的前置元数据:
yaml
---
title: "Chapter 1: Title"
slides:
source: "slides/chapter-01-slides.pdf"
title: "Chapter 1: Title"
height: 700
---构建时插件会自动在“你将学到什么”之前注入PDFViewer。
Batch Processing
批量处理
For 3+ chapters:
- Create ALL notebooks first (before generating)
- Upload sources for all chapters
- Prepare all prompts in text editor
- Generate Chapter N → prepare N+1 prompt while waiting
- Download when ready → start next immediately
Daily limit: 3-5 chapters/day (NotebookLM enforced)
针对3个及以上章节:
- 先创建所有笔记本(再开始生成幻灯片)
- 为所有章节上传素材
- 在文本编辑器中准备好所有提示词
- 生成第N章幻灯片 → 等待期间准备第N+1章的提示词
- 生成完成后下载 → 立即开始下一章的生成
每日限制:3-5章/天(NotebookLM 强制执行)
Troubleshooting
故障排除
| Issue | Solution |
|---|---|
| Generation stuck >30 min | Check browser console, verify no daily limit message |
| Text-heavy slides | Add explicit "3-5 bullets, NOT paragraphs" |
| Generic title | Include example engaging title in prompt |
| Missing themes | List all themes numbered with specific data |
| Daily limit hit | Wait 24h (midnight PT reset), notebooks persist |
| 问题 | 解决方案 |
|---|---|
| 生成停滞超过30分钟 | 检查浏览器控制台,确认无每日限额提示 |
| 幻灯片文本过多 | 在提示中明确添加“3-5个项目符号,而非段落” |
| 标题过于通用 | 在提示中包含吸引人的标题示例 |
| 主题缺失 | 列出所有带编号的主题并附上具体数据 |
| 触发每日限额 | 等待24小时(太平洋时间午夜重置),笔记本会保留 |
Anti-Patterns
反模式
| Don't | Why | Do Instead |
|---|---|---|
| Vague audience | NotebookLM can't calibrate | "A2 beginners with no programming" |
| Skip framework | Generic output | Explicit 3-5 principles |
| Single-word tone | Ambiguous | "Encouraging (not intimidating)" |
| Leave format default | Text-heavy slides | Explicit bullet count |
| Vague endings | No student action | Specific next steps |
| 请勿 | 原因 | 正确做法 |
|---|---|---|
| 受众描述模糊 | NotebookLM无法校准难度 | “无编程经验的A2级初学者” |
| 跳过框架说明 | 输出内容通用化 | 明确指定3-5项原则 |
| 用单个词描述语气 | 含义模糊 | “鼓励性(非 intimidating)” |
| 使用默认格式 | 幻灯片文本过多 | 明确指定项目符号数量 |
| 结尾模糊 | 无法引导学生行动 | 给出具体的下一步行动 |