Self-hosted, open-source workout, nutrition and body weight tracker built on Django, with Docker deployment and a REST API.
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
Python tool and library that removes image backgrounds, usable as a CLI, library, HTTP server, or Docker container.
Incremental data pipeline framework in Python with a Rust core that keeps vector indexes and knowledge graphs for AI agents continuously in sync with changing sources.
Open-source SDK for detecting and anonymizing PII in text, images and structured data, using NLP, regex and rules.
A curated community list of open-source packages, tools, tutorials and resources for building projects with the Django web framework.
Open-source graph-based OSINT investigation platform that links entities like domains, IPs, emails and wallets through automated enrichers.