# Ppt Beautifier

> Create and beautify PowerPoint presentations with a live browser-based editor. Use when the user asks to preview, edit, or beautify PPT slides interactively, or when they want an online visual editor for PPTX generation with themes, layouts, and real-time preview.

- Skill: `rongrongyuehuanghun-oss/ppt-beautifier` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add rongrongyuehuanghun-oss/ppt-beautifier`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rongrongyuehuanghun-oss/ppt-beautifier/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: rongrongyuehuanghun-oss (https://skillmd.com/u/rongrongyuehuanghun-oss)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/rongrongyuehuanghun-oss/ppt-beautifier

---


# 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

1. Run the local server to open the editor in a browser.
2. Edit slides visually: change text, switch themes, rearrange layouts.
3. Preview all slides in real-time as you edit.
4. Click "Export PPTX" to download the final file.

## Quick Start

```bash
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)
