Generate_slides
Scannednpx machina-cli add skill alfredang/courseware_claude_agents/generate_slides --openclawGenerate 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:
- Required Input: Course materials (Facilitator Guide, Learner Guide, or Course Proposal)
- Process Using NotebookLM MCP:
- Create a notebook for the course content
- Add source materials (documents, text, or URLs)
- Use
generate_slide_deckto create presentation - Download slides in presentation format
- MCP Tools Available:
create_notebook- Create a new notebook for the courseadd_source_url- Import web content as sourceadd_source_text- Add text content directlygenerate_slide_deck- Generate PowerPoint-style slidesask_notebook- Query content for specific sections
- Slide Generation Tips:
- Include clear learning objectives per section
- Break content into digestible chunks
- Add key points and summaries
- Include speaker notes for facilitators
- 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 notebookscreate_notebook- Create new notebookadd_source_url- Add URL sourcesadd_source_text- Add text sourcesgenerate_slide_deck- Create presentationsask_notebook- Query notebook contentget_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
- Step 1: Upload Facilitator Guide, Learner Guide, or Course Proposal.
- Step 2: Create a notebook and add sources (documents, text, or URLs) using MCP tools.
- 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.