Get the FREE Ultimate OpenClaw Setup Guide →

Generate_slides

Scanned
npx machina-cli add skill alfredang/courseware_claude_agents/generate_slides --openclaw
Files (1)
SKILL.md
3.0 KB

Generate Slides

Command

/generate_slides or generate_slides

Navigate

Generate Slides

Keywords

slides, presentation, powerpoint, ppt, create slides, generate slides, make slides, slide deck, training slides, course slides, i need slides, want slides, need slides, make a presentation, create presentation, i need a powerpoint, pptx, slids

Description

Help users create PowerPoint presentation slides from course materials using NotebookLM MCP.

Execution

This skill runs using Claude Code with subscription plan. Do NOT use pay-as-you-go API keys. All AI operations should be executed through the Claude Code CLI environment with an active subscription.

Response

I'll take you to Generate Slides now.

Here's what you'll need:

  • Upload your course materials (Facilitator Guide, Learner Guide, or Course Proposal)

The system uses NotebookLM to generate professional presentation slides with:

  • Clear learning objectives per section
  • Key points and summaries
  • Speaker notes for facilitators

Tip: Use your Facilitator Guide for the most comprehensive slides.

Instructions

When users ask about creating slides, presentations, PPT, or PowerPoint:

  1. Required Input: Course materials (Facilitator Guide, Learner Guide, or Course Proposal)
  2. Process Using NotebookLM MCP:
    • Create a notebook for the course content
    • Add source materials (documents, text, or URLs)
    • Use generate_slide_deck to create presentation
    • Download slides in presentation format
  3. MCP Tools Available:
    • create_notebook - Create a new notebook for the course
    • add_source_url - Import web content as source
    • add_source_text - Add text content directly
    • generate_slide_deck - Generate PowerPoint-style slides
    • ask_notebook - Query content for specific sections
  4. Slide Generation Tips:
    • Include clear learning objectives per section
    • Break content into digestible chunks
    • Add key points and summaries
    • Include speaker notes for facilitators
  5. Best Practices:
    • Use Facilitator Guide for comprehensive slides
    • Structure slides by lesson/session
    • Include assessment reminders
    • Keep text minimal, focus on key points

MCP Configuration

NotebookLM MCP server provides:

  • list_notebooks - View existing notebooks
  • create_notebook - Create new notebook
  • add_source_url - Add URL sources
  • add_source_text - Add text sources
  • generate_slide_deck - Create presentations
  • ask_notebook - Query notebook content
  • get_notebook_summary - Get content summary

Capabilities

  • Generate professional presentation slides from course materials
  • Create slides aligned with learning outcomes
  • Structure content by sessions/lessons
  • Include facilitator notes
  • Support multiple input formats (FG, LG, CP)
  • Uses NotebookLM MCP for AI-powered slide generation

Next Steps

After generating your slides:

  • Create a brochure for marketing — say "brochure"
  • Check all documents before submission — say "check documents"

Source

git clone https://github.com/alfredang/courseware_claude_agents/blob/main/.claude/skills/generate_slides/SKILL.mdView on GitHub

Overview

Generates professional, PowerPoint-ready slide decks from course materials by using NotebookLM MCP to structure content, define learning objectives per section, and include speaker notes. Upload your Facilitator Guide, Learner Guide, or Course Proposal to start generating slides.

How This Skill Works

The workflow creates a NotebookLM MCP notebook from your materials, adds sources (documents, text, or URLs), then runs generate_slide_deck to produce slides aligned with learning outcomes. The output includes slide content, key points, summaries, and facilitator notes, and can be downloaded as a PPTX. MCP tools involved include create_notebook, add_source_url, add_source_text, generate_slide_deck, and ask_notebook, executed via Claude Code with an active subscription.

When to Use It

  • When you have course materials (Facilitator Guide, Learner Guide, or Course Proposal) and need a structured PPT deck.
  • When you want slides organized by lessons or sessions with clear learning objectives.
  • When you need slide content with concise key points and accompanying speaker notes.
  • When you want consistent, professional slides generated from multiple sources.
  • When you require an export-ready PPTX for training delivery.

Quick Start

  1. Step 1: Upload Facilitator Guide, Learner Guide, or Course Proposal.
  2. Step 2: Create a notebook and add sources (documents, text, or URLs) using MCP tools.
  3. Step 3: Run generate_slide_deck and download the PPTX-ready slides.

Best Practices

  • Use the Facilitator Guide as the primary source for comprehensive slides.
  • Structure slides by lesson or session to match your curriculum.
  • Include explicit learning objectives per section and keep text minimal on slides.
  • Add speaker notes for facilitators to accompany each slide.
  • Verify sources and cross-check learning outcomes before final export.

Example Use Cases

  • Generating a training deck from a Facilitator Guide for a corporate onboarding program.
  • Creating a course deck from a Course Proposal and Learner Guide for a blended learning module.
  • Producing session-based slides with learning objectives and facilitator notes.
  • Generating a concise executive briefing deck from multiple course materials.
  • Exporting a PPTX-ready deck for live delivery to trainees.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers