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

PPT-Design-Skill provides a professional-grade system for generating fully editable .pptx files, moving beyond simple HTML-to-image screenshots. It solves the problem of creating high-quality, designer-level presentations by offering three distinct modes of control: rapid AI-driven generation, pixel-perfect manual scripting, and enterprise-compliant template adherence.

How it works

The system operates through three primary engines:

  • Build Script Mode: A "designer's mode" using a build_helpers toolbox. Users write Python scripts to control every element (rectangles, gradients, KPI cards, charts) with pixel-level precision.
  • FreeStyle Mode: An agent-driven approach where users provide a single prompt or a structured content.json file. The system maps content "goals" (e.g., hook, problem, data) to specific layout templates and applies a style based on a mood-detection database.
  • VI Build Mode: An enterprise mode that analyzes an existing .pptx template to ensure new slides adhere to corporate visual identity (VI) standards.

The project integrates with various AI coding tools (like Cursor, Windsurf, and Claude Code) and supports multiple AI image generation engines (Seedream, DALL-E, etc.) for automated visual accompaniment.

Who it’s for

  • Developers and AI Agents: Who want to programmatically generate high-fidelity presentations.
  • Entrepreneurs: Creating pitch decks (e.g., AI financing roadshows) quickly using AI.
  • Enterprise Users: Who need to generate slides that strictly follow corporate branding guidelines.

Highlights

  • Massive Style Library: Over 40,000 style combinations based on 30 color schemes, 25 fonts, 15 decorations, and 12 layouts.
  • Native PPTX Output: Generates real, editable shapes and charts via python-pptx, rather than static images.
  • SVG Compiler: Can compile SVG vector graphics directly into native editable PPTX shapes.
  • Advanced Visual Effects: Includes 3D shapes, frosted glass panels, gradient text, and a comprehensive animation system.
  • Multi-Engine Image Support: Integrates with five different AI image generation providers for automated slide imagery.

Related

  • Project
  • Project
  • Project
  • Project
  • Project