lecture-slides

Converts text, files, and URLs into structured PowerPoint slides with speaker notes.

Updated Feb 1, 2026
One-click install
npx skills add https://github.com/JS2IIU-MH/agent-skills --skill lecture-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lecture-slides
Source: https://github.com/JS2IIU-MH/agent-skills/tree/main/.github/skills/lecture-slides
Command: npx skills add https://github.com/JS2IIU-MH/agent-skills --skill lecture-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) components.

What problem does it solve?

This skill converts user-provided text, files, and URLs into structured PowerPoint presentations (.pptx) with slide content and speaker notes.

Core Features & Use Cases

  • Content analysis and slide generation: from input to title slides and content slides with notes.
  • Template application: apply design templates to ensure consistent visuals.
  • Speaker notes: generate detailed notes per slide to guide delivery.
  • Use Case: educators can convert lecture materials into ready-to-present slides with notes.

Quick Start

Provide your content (text, files, or URLs) and optional template to generate a ready-to-present .pptx with slides and speaker notes.

Frequently Asked Questions about lecture-slides

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert text into a PowerPoint presentation with speaker notes?

You can convert text into a PowerPoint presentation by providing your content as input, and the skill generates a structured .pptx file with slide content and speaker notes. This requires Python and python-pptx.

Can I generate PPTX slides from a URL or file content automatically?

Yes, you can generate PPTX slides automatically from URLs and files. The workflow analyzes the input content, structures it into title and content slides, and renders the presentation using python-pptx.

How do I add speaker notes to my presentation slides for delivery?

Speaker notes are added to presentation slides automatically during generation. The workflow creates detailed notes aligned with each slide's content to guide delivery, requiring python-pptx to render the final .pptx file.

Do I need python-pptx to apply a template to generated presentation slides?

Yes, you need python-pptx installed in your Python runtime to apply design templates to generated presentation slides. The template application ensures consistent visuals across the structured .pptx output.

What is the best way to turn lecture materials into ready-to-present slides?

The best way to turn lecture materials into ready-to-present slides is by inputting the content and an optional template. The workflow analyzes the material, structures it into slides with notes, and renders a polished .pptx via python-pptx.

Are there limitations when using python-pptx to convert content into slides?

A limitation of using python-pptx is that a Python runtime environment is strictly required to execute the script and render the .pptx. The conversion relies on structured text, files, or URLs to generate the presentation and speaker notes.