Hysen Labs
Open-source project
sunchaokun/PPT-Design-Skill avatar
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 交付,打造高质量、可持续修改的演示文稿。

969 stars150 forksPythonMIT
DEEP OPEN-SOURCE ANALYSIS

PPT Design Skill: a design driven workflow for editable PowerPoint output

A skill for OpenCode, Claude Code and Codex that plans and builds native editable PPTX files.

How the skill is organized

PPT Design Skill presents itself as a design process centered PowerPoint skill. The actual generation of PPTX files is handled by the separately published pptx-designer Python library, while the skill layer is responsible for the steps around generation: confirming requirements, designing structure, choosing a visual scheme, orchestrating generation, and performing final visual acceptance. That separation keeps the model focused on design decisions and lets a dedicated library produce the native file format. The README states that output can be delivered as PPTX, PDF or PNG, which covers both editable source and fixed render targets. The project also provides an English README, a Chinese usage manual, a set of real examples, and an installer README, so a reader can approach it in either language and can inspect concrete cases before adopting it. The stated goal is to move from requirement analysis and visual direction selection all the way to a native editable PPTX that can be modified later, rather than a flattened image. For teams that need to hand a deck to clients or management, the editable PPTX matters because reviewers expect to tweak text and layout afterward. The skill's job is to make those edits possible by keeping the output in a true Office format instead of a picture.

Three generation modes

The README asks the user to pick the right generation mode before starting, and it lays out three options. Build Mode is presented as the default for delivery grade tasks: client deliverables, proposals, strategy, roadshows, edited presentations, and formal reports. It lets the model plan structure page by page, lock the visual direction, control layout precisely, and then review and rework the result after converting PPTX to PDF to PNG. The table in the README rates Build Mode highest on layout control and marks it as the first choice, with the column for recommendation calling it preferred. FreeStyle Mode is aimed at fast exploration, direction drafts, and lightweight decks where content is already clear, with generate_ppt handling layout automatically and the fastest speed of the three. VI Build Mode fits cases where an enterprise template, master, or brand specification already exists, and it extracts and preserves the brand visual gene while staying constrained by the template. The guidance for choosing is concrete: pick Build Mode when you care whether the final result looks professional rather than just needing a draft, pick FreeStyle when you want to validate a topic or style quickly, and pick VI Build when you must follow an existing corporate template, logo, font, and layout. The README frames the three as a spectrum from maximum control to maximum speed to brand compliance.

Design philosophy and output

The skill is built around the idea that visual design should drive the process rather than being an afterthought bolted onto a text draft. The README describes the flow as moving from requirement confirmation, through structure and visual direction, to a native editable PPTX deliverable that stays modifiable. This matters for professional presentation work, where a deck often passes through several reviewers who expect to change wording, swap images, or adjust spacing without breaking the file. By delegating the file production to pptx-designer and keeping the model responsible for design judgment, the project tries to balance control with repeatability. The availability of PPTX plus PDF and PNG exports means the same work can serve both as an editable source and as a reviewed artifact. The included examples and usage guides lower the learning curve, and the split between Build, FreeStyle, and VI Build modes gives the user an explicit switch between maximum control, speed, and brand compliance. None of this replaces a human designer, but it gives a language model a structured path from a vague brief to a file that opens cleanly in PowerPoint. The repository is published under the MIT license and its most recent commit was on 2026-08-26.

Editorial conclusion

PPT Design Skill is described as a design process centered PowerPoint skill. The actual generation of PPTX is handled by the published pptx-designer Python library, while the skill itself is responsible for requirement confirmation, structure design, visual scheme, generation orchestration and final visual acceptance. The project ships English and Chinese documentation, real world examples, and an installer guide. Output can be produced as PPTX, PDF or PNG. The repository is published under the MIT license and its most recent commit was on 2026-08-26.

DEEP OPEN-SOURCE ANALYSIS

Official sources

Community notes

Community notes