🎯

notebooklm-slides

🎯Skill

from panaversity/agentfactory

VibeIndex|
What it does

Generates pedagogically-aligned slide decks for educational content using NotebookLM, calibrated to specific learning proficiency levels.

πŸ“¦

Part of

panaversity/agentfactory(23 items)

notebooklm-slides

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add panaversity/agentfactory --skill notebooklm-slides
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Generate pedagogically-aligned slide decks from educational content using NotebookLM. Use when creating chapter slide presentations with proficiency-calibrated prompts. NOT for static slides or non-educational presentations.

Overview

# NotebookLM Slides Generation

Quick Start

```bash

# 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

```

Core Principles

  1. Proficiency-Driven: Slides match CEFR levels (A2 beginner β†’ C1 advanced)
  2. Framework Alignment: Educational philosophy explicitly stated
  3. Visual Over Text: 3-5 bullets per slide, not paragraphs
  4. Narrative Arc: problem β†’ transformation β†’ opportunity β†’ action
  5. Actionable Endings: Concrete next steps, not "Keep learning!"

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 static/slides/chapter-{NN}-slides.pdf | Bash |

Proficiency-Calibrated Prompts

A2 (Beginners)

```

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

Generate 12-15 slides. Each slide: 3-5 bullet points as sentences,

NOT paragraphs. Clear headings. Cover all themes.

NARRATIVE: problem β†’ transformation β†’ opportunity β†’ action

END WITH: Specific next steps (not "Keep learning!")

```

B1 (Intermediate)

```

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

Generate 15-20 slides. Each slide: 4-6 bullet points.

Include practical examples and case studies.

END WITH: Implementation strategies (step-by-step)

```

C1 (Advanced)

```

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

Generate 20-25 slides. Each slide: 5-7 bullet points.

Include architecture diagrams, decision matrices.

END WITH: Production deployment strategies

```

Success Criteria (7 Gates)

| 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

File Naming

Format: chapter-{NN}-slides.pdf (zero-padded)

```bash

# Example

mv ~/Downloads/"The-AI-Revolution.pdf" \

"apps/learn-app/static/slides/chapter-01-slides.pdf"

```

Integration

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".

Batch Processing

For 3+ chapters:

  1. Create ALL notebooks first (before generating)
  2. Upload sources for all chapters
  3. Prepare all prompts in text editor
  4. Generate Chapter N β†’ prepare N+1 prompt while waiting
  5. Download when ready β†’ start next immediately

Daily limit: 3-5 chapters/day (NotebookLM enforced)

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 |

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 |

More from this repository10

🎯
skill-validator🎯Skill

Validates skills comprehensively across 9 quality categories, scoring structure, content, interaction, documentation, and technical robustness to provide actionable improvement recommendations.

🎯
summary-generator🎯Skill

Generates concise, Socratic-style lesson summaries by extracting core concepts, mental models, patterns, and AI collaboration insights from educational markdown files.

🎯
canonical-format-checker🎯Skill

Checks and validates content formats against canonical sources to prevent inconsistent pattern implementations across platform documentation.

🎯
docx🎯Skill

Generates, edits, and analyzes Microsoft Word documents (.docx) with advanced capabilities like tracked changes, comments, and text extraction.

🎯
concept-scaffolding🎯Skill

Designs progressive learning sequences by breaking complex concepts into manageable steps, managing cognitive load, and validating understanding across different learning tiers.

🎯
content-evaluation-framework🎯Skill

Evaluates educational content systematically using a 6-category weighted rubric, scoring technical accuracy, pedagogical effectiveness, and constitutional compliance.

🎯
chapter-evaluator🎯Skill

Evaluates educational chapters by analyzing chapters chapters through aable student and teacher perspectives, generating structured ratings,, identifying content gaps, providing and prioritableized...

🎯
pptx🎯Skill

Generates, edits, and analyzes PowerPoint presentations with precise content control and narrative coherence.

🎯
assessment-architect🎯Skill

Generates comprehensive skill assessments by dynamically creating evaluation frameworks, rubrics, and scoring mechanisms for educational and professional contexts.

🎯
content-refiner🎯Skill

Refines content that failed Gate 4 by precisely trimming verbosity, strengthening lesson connections, and ensuring targeted improvements based on specific diagnostic criteria.