Repolode
zhouwei713

zhouwei713/luobo-ppt

An Agent Skill that turns articles or old decks into editable native PowerPoint files, or restyles an existing .pptx to match a reference image.

Open-source alternative to:Microsoft PowerPointBeautiful.aiGamma

Stars
372
Forks
71
Open issues
1
Last commit
yesterday

What is it?

luobo-ppt is an Agent Skill for creating and beautifying PowerPoint presentations. From a topic, article, speaking script or outline, it drafts conclusion-style slide titles and speaker notes, then lays out the slides as native .pptx files where text stays editable. In beautify mode, it takes a plain .pptx plus a reference image and reapplies colors, layouts, icons and illustrations while checking that every line of the original text survives unchanged.

The skill ships with 14 built-in visual styles, a layout library with capacity limits per layout, native tables and charts, and support for formulas, screenshot layouts and step flows. Output is checked by scripts for text loss, overflow and contrast, then rendered for preview through LibreOffice or an approximate built-in renderer. Image generation is optional: procedural illustrations work without any model, and OpenAI, Gemini or OpenAI-compatible endpoints can be configured for richer art.

It installs into Claude Code, Codex, Gemini CLI, Cursor and other agents that support the SKILL.md format, and is written in Python with python-pptx.

Key features

  • 01Generates native, editable PPTX slides from articles, outlines or speaking scripts.
  • 02Beautifies an existing deck to match a reference image while checking that text is unchanged.
  • 03Ships 14 preset visual styles and a layout library with per-layout capacity limits.
  • 04Supports native tables, charts, equations, screenshot layouts and analysis frameworks.
  • 05Runs without an image model; optional OpenAI, Gemini or compatible endpoints add richer illustrations.

Use cases

  • Turning a written article into a presenter-ready slide deck with speaker notes.
  • Restyling a plain work report or course deck to match a chosen visual look.
  • Preparing math or science courseware where formulas must remain readable and editable.
  • Building data review or competitive analysis slides with native charts and tables.

Topics

FAQ

What is luobo-ppt?
An Agent Skill that turns articles or old decks into editable native PowerPoint files, or restyles an existing .pptx to match a reference image. luobo-ppt is an Agent Skill for creating and beautifying PowerPoint presentations. From a topic, article, speaking script or outline, it drafts conclusion-style slide titles and speaker notes, then lays out the slides as native .pptx files where text stays editable. In beautify mode, it takes a plain .pptx plus a reference image and reapplies colors, layouts, icons and illustrations while checking that every line of the original text survives unchanged.
Is luobo-ppt free to use? What license does it have?
luobo-ppt is open source under the MIT license. Check the license terms before using it in commercial products.
Is luobo-ppt still maintained?
Actively maintained. The last commit to luobo-ppt was on Oct 17, 2026.
What can I use luobo-ppt for?
Turning a written article into a presenter-ready slide deck with speaker notes. Restyling a plain work report or course deck to match a chosen visual look. Preparing math or science courseware where formulas must remain readable and editable. Building data review or competitive analysis slides with native charts and tables.
Where can I get luobo-ppt?
The source code and installation instructions are on GitHub: https://github.com/zhouwei713/luobo-ppt

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects