AI Agent Hub
Back to skills
PPT Slide Generator icon

PPT Slide Generator

Office Efficiency Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Install @user_f28fdad8/oc-ppt-gen by following https://skillhub.cn/install/skillhub.md.

About this skill

What It Solves

When preparing a presentation, the bottleneck is often not writing the content, but turning a loose outline into navigable, screen-ready slides. PPT Slide Generator targets that step: given a topic, a text outline, or a Markdown document, it produces a multi-page HTML deck that can be opened in a browser and presented full-screen without requiring local PowerPoint or extra dependencies.

How It Works

It breaks the generation pipeline into small, integrable scripts:
- outline.py accepts topic and outline, with optional theme and max_slides, then expands the outline, generates content, applies a theme, and outputs HTML.
- md2ppt.py parses Markdown, splits pages by h1/h2, and renders them as slides.
- optimize.py segments long text, extracts key points, and assigns content to pages to produce an optimized outline.
- themes.py manages built-in themes such as corporate, tech-dark, creative, minimal, and nature.

For Agent workflows, the input and output stay standardized, which makes it suitable for converting upstream topics, documents, or meeting notes into presentation drafts, with keyboard arrow keys or space for navigation.

Boundaries

It is better suited to presentation drafts and HTML delivery, and does not promise PowerPoint templates, masters, chart animations, or enterprise design systems. Complex layouts, brand assets, and data visualizations still need manual follow-up; slide count also depends on max_slides and the quality of the input outline. It fits lightweight use cases such as quick reviews, proposal explanations, and course notes.

Use Cases

  • Review meeting outline to HTML slides
  • Internal Markdown to h1/h2 course slides
  • Long notes to 3-5 bullet pages
  • Compare themes in solution review

Best For

  • Product staff making review decks from outlines
  • Trainers turning Markdown notes into course slides
  • PMs converting long notes into bullet-point pages
  • Engineers integrating HTML deck generation into Agents