mcpField
N
notebooklm-slides

notebooklm-slides

github.com/panaversity文档处理48 次安装
代码仓库

关于 notebooklm-slides

notebooklm-slides 是一套在 NotebookLM 中根据章节资料制作幻灯片的工作流技能,提供 CEFR 分级提示词、审核标准,以及 PDF 下载和集成步骤。

主要功能

  1. 01按 CEFR 水平设计提示词
  2. 02NotebookLM 章节制作流程
  3. 03七项质量检查标准
  4. 04PDF 命名与集成说明
  5. 05批量处理步骤

适用场景

  1. 01为不同水平制作幻灯片
  2. 02将章节资料整理为幻灯片
  3. 03按标准审核幻灯片
  4. 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

核心原则

  1. 以熟练度为导向:幻灯片匹配 CEFR 等级(A2 初级 → C1 高级)
  2. 与框架保持一致:明确说明教育理念
  3. 重视觉,轻文字:每张幻灯片包含 3-5 个要点,而非段落
  4. 叙事脉络:问题 → 转变 → 机遇 → 行动
  5. 以可执行的内容收尾:提供具体的后续步骤,而不是“继续学习!”

工作流(每章)

步骤操作工具
1前往 notebooklm.google.combrowser_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下载 PDFbrowser_click
10移至 static/slides/chapter-{NN}-slides.pdfBash

与熟练度相匹配的提示词

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 章及以上时:

  1. 先创建所有笔记本(生成之前)
  2. 上传所有章节的来源
  3. 在文本编辑器中准备所有提示词
  4. 生成第 N 章时,等待期间准备第 N+1 章的提示词
  5. 准备就绪后下载 → 立即开始下一章

每日上限:每天 3-5 章(由 NotebookLM 限制)

故障排除

问题解决方案
生成卡住超过 30 分钟检查浏览器控制台,确认没有每日上限提示
幻灯片文字过多明确添加“3-5 个要点,而非段落”
标题过于普通在提示词中加入吸引人的标题示例
缺少主题将所有主题编号列出,并附上具体数据
达到每日上限等待 24 小时(太平洋时间午夜重置),笔记本会保留

反模式

不要这样做原因改为这样做
受众不明确NotebookLM 无法调整“没有编程经验的 A2 初学者”
不指定框架输出内容泛泛而谈明确列出 3-5 条原则
语气只用一个词描述含义模糊“鼓励(不让人望而生畏)”
沿用默认格式幻灯片文字过多明确指定项目符号数量
结尾不明确学生不知道该做什么提供具体的后续步骤

评论

支持 Markdown