AI PPT Maker
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.mdacts as the unified content layer; each slide is first generated as standalone HTML; thendist/export-pptx.mjsexports the final.pptx. - Single source of truth:
presentation.jsonrecords 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×720HTML canvas with Tailwind CSS and Lucide icons; readhtml-spec.mdbefore 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.
Related Skills
Organizes files by extension into subfolders like Documents, Code, and Archives, then outputs a report.
Extract tables, formulas, charts, and layout from invoices, reports, papers, and multi-column documents.
Generates a multi-sheet Excel report containing only structured data tables from byteplan-analysis results.
Automatically sort directory files into type-based folders, with dry-run preview, reports, and JSON custom rules.