PPT Beautifier Skill
Generate professional PowerPoint presentations with a browser-based live editor that supports real-time preview, theme switching, and one-click PPTX export.
How It Works
- Run the local server to open the editor in a browser.
- Edit slides visually: change text, switch themes, rearrange layouts.
- Preview all slides in real-time as you edit.
- Click "Export PPTX" to download the final file.
Quick Start
python scripts/serve.py [port]
Default port is 8080. Opens browser automatically.
Editor Features
- 8 professional themes (Deep Blue, Gold, Emerald, Purple Night, Chinese Red, Minimal B&W, Tech Blue, Warm Orange)
- 7 slide layouts (Title, Section, Content, Two Column, Bullets, Image+Content, Closing)
- Live slide list with thumbnail previews
- Right-panel property editor for all text fields
- Custom color picker for primary, accent, and background colors
- Add / duplicate / delete slides
- Apply theme to all slides at once
- Fullscreen preview mode
- One-click PPTX export via PptxGenJS
Customization
Edit scripts/index.html to:
- Add new themes to the THEMES array
- Modify default slide content for your use case
- Change the footer text in the slide templates
- Adjust the editor UI layout or colors
Dependencies
- Node.js (for PPTX export via PptxGenJS CDN)
- Python 3 (for the local preview server)
- Internet access (to load PptxGenJS from CDN on first use)