关于 notebooklm-slides
notebooklm-slides 是一套在 NotebookLM 中根据章节资料制作幻灯片的工作流技能,提供 CEFR 分级提示词、审核标准,以及 PDF 下载和集成步骤。
主要功能
- 01按 CEFR 水平设计提示词
- 02NotebookLM 章节制作流程
- 03七项质量检查标准
- 04PDF 命名与集成说明
- 05批量处理步骤
适用场景
- 01为不同水平制作幻灯片
- 02将章节资料整理为幻灯片
- 03按标准审核幻灯片
- 04批量处理多个章节的幻灯片
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ panaversity/ agentfactory --skill notebooklm-slides安装后在 Claude Code 中输入/notebooklm-slides确认已加载。
详细介绍
NotebookLM 幻灯片生成
快速入门
# 1. Start browser (via browsing-with-playwright skill)
bash .claude/skills/browsing-with-playwright/scripts/start-server.sh
# 2. Navigate to NotebookLM
# browser_navigate to notebooklm.google.com
# 3. Create notebook, upload sources, generate slides
# Use proficiency-calibrated prompts below
核心原则
- 以熟练度为导向:幻灯片匹配 CEFR 等级(A2 初级 → C1 高级)
- 与框架保持一致:明确说明教育理念
- 重视觉,轻文字:每张幻灯片包含 3-5 个要点,而非段落
- 叙事脉络:问题 → 转变 → 机遇 → 行动
- 以可执行的内容收尾:提供具体的后续步骤,而不是“继续学习!”
工作流(每章)
| 步骤 | 操作 | 工具 |
|---|---|---|
| 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(数字补零)
# Example
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
---
构建时插件会在“你将学到什么”之前自动注入 PDFViewer。
批量处理
处理 3 章及以上时:
- 先创建所有笔记本(生成之前)
- 上传所有章节的来源
- 在文本编辑器中准备所有提示词
- 生成第 N 章时,等待期间准备第 N+1 章的提示词
- 准备就绪后下载 → 立即开始下一章
每日上限:每天 3-5 章(由 NotebookLM 限制)
故障排除
| 问题 | 解决方案 |
|---|---|
| 生成卡住超过 30 分钟 | 检查浏览器控制台,确认没有每日上限提示 |
| 幻灯片文字过多 | 明确添加“3-5 个要点,而非段落” |
| 标题过于普通 | 在提示词中加入吸引人的标题示例 |
| 缺少主题 | 将所有主题编号列出,并附上具体数据 |
| 达到每日上限 | 等待 24 小时(太平洋时间午夜重置),笔记本会保留 |
反模式
| 不要这样做 | 原因 | 改为这样做 |
|---|---|---|
| 受众不明确 | NotebookLM 无法调整 | “没有编程经验的 A2 初学者” |
| 不指定框架 | 输出内容泛泛而谈 | 明确列出 3-5 条原则 |
| 语气只用一个词描述 | 含义模糊 | “鼓励(不让人望而生畏)” |
| 沿用默认格式 | 幻灯片文字过多 | 明确指定项目符号数量 |
| 结尾不明确 | 学生不知道该做什么 | 提供具体的后续步骤 |
评论
支持 Markdown