AI Agent Hub
Back to skills
AI PPT Maker icon

AI PPT Maker

Office Efficiency Updated 2026.08.30

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

Please follow https://skillhub.cn/install/skillhub.md and install @u_5a98e01f/ap1fdsa into your AI assistant.

About this skill

Problem

A common issue when building presentations is that source material, outline, layout, and export logic are all stuffed into the same context, causing details to drift as the task grows. Generating PPTX XML directly also limits visual expressiveness and makes browser preview awkward. This skill turns research collection, outline confirmation, slide generation, and PPTX export into a checkable engineering workflow to reduce LLM drift in long tasks.

How It Works

  • Three-stage pipeline: research.md acts as the unified content layer; each slide is first generated as standalone HTML; then dist/export-pptx.mjs exports the final .pptx.
  • Single source of truth: presentation.json records the title, theme, per-slide metadata, and file mapping; add or remove slides by editing the array, and file names remain immutable after creation.
  • Generation constraints: each slide uses a 1280×720 HTML canvas with Tailwind CSS and Lucide icons; read html-spec.md before generation, and default to serial execution unless sub-agent file writes are supported.
  • Quality checks: the icon validation script fetches the Lucide icon list from a CDN and fixes invalid icons; before export, ensure fonts and Playwright headless Chromium are available.

Boundaries and Notes

Best for generating presentations from web research, user-provided materials, or AI-organized knowledge; not suitable for complex animations, master-system edits, or real-time collaboration. Outline confirmation is a blocking step and HTML should not be generated before confirmation. After theme changes, slide deletion, or copy edits, sync content_spec, re-run icon validation, and re-export.

Use Cases

  • Turn web research findings into an industry analysis deck and export an editable .pptx file.
  • Structure user-provided product docs into a report outline, confirm it, then generate HTML slides.
  • Update an existing deck's theme, copy, or slide list, then re-export a timestamped .pptx.
  • Build internal training slides in a fixed 1280×720 layout and validate Lucide icon references.

Best For

  • Solutions architects preparing client reviews who need scattered materials turned into a confirmed deck.
  • Product marketers launching a release who need product docs structured into external presentation slides.
  • Engineers giving technical talks who need stable 1280×720 HTML slides and PPTX export.
  • Training leads maintaining courseware who need incremental theme and page edits followed by re-export.