sunchaokun/PPT-Design-Skill
Precision PPT design skill for OpenCode/Claude Code/Codex, with 40,000+ styles, pixel-perfect Build Mode control, AI image generation, and fully editable PPTX. 面向专业演示设计场景,帮助用户从需求分析、视觉方向选择到原生可编辑 PPTX 交付,打造高质量、可持续修改的演示文稿。
What it solves
It addresses the gap between technical code execution and professional visual design in automated PowerPoint generation. While many tools can create a .pptx file, they often produce slides with poor hierarchy, overcrowded content, incorrect image cropping, or inconsistent styles. This project ensures that the final output is not just a valid file, but a professional, client-ready presentation by integrating a visual verification loop.
How it works
The system separates the generation engine from the design orchestration. It uses the pptx-designer Python library to create editable slides, but the "Skill" layer manages the design process:
- Requirement Confirmation: Defines the audience, goals, and visual direction.
- Structural Planning: Plans the narrative and page-level layout before coding.
- Generation: Produces an editable PPTX file using one of three modes: Build Mode (precise control), FreeStyle Mode (fast exploration), or VI Build Mode (brand/template compliance).
- Visual Verification: Converts the PPTX to PDF and then to PNG. An LLM reviews these images to check for visual balance, density, and alignment with the initial requirements.
- Iterative Refinement: If the PNG review fails, the system modifies the Python source code or content and re-renders until the design meets professional standards.
Who it’s for
- Professionals needing high-stakes presentations (investor pitches, strategic reports, roadshows).
- Users who want AI-generated slides that remain fully editable in PowerPoint.
- Organizations that need to maintain strict brand identity (VI) across automated slide decks.
Highlights
- Visual Feedback Loop: Directly inspects rendered PNGs to ensure design quality rather than relying on code success.
- Native Editability: Generates actual PowerPoint shapes, text, and charts instead of static images.
- Three Generation Modes: Offers a spectrum from rapid prototyping (FreeStyle) to pixel-perfect control (Build) and brand-compliant templates (VI Build).
- Designer Mindset: Implements professional design principles like density control, narrative planning, and audience-first expression.
Related
- Project
- Project
- Project
- Project
- Project