AI-Powered Native Editable PPTX Generation โ Professional Presentations Without Design Skills
English | ็ฎไฝไธญๆ
| Feature | Traditional PPT | Online AI PPT | PPTskill |
|---|---|---|---|
| Native Editable | โ | โ Image/SVG | โ Real Shapes |
| AI-Powered | โ | โ | โ |
| Local/Private | โ | โ | โ Privacy First |
| Workflow Integration | โ | โ | โ OpenClaw/Cursor |
| Open Source | โ | โ | โ MIT License |
| Multiple Styles | โ 10+ Templates |
Key Difference: Outputs real PowerPoint objects (DrawingML), not images or embedded SVGs. Click any element to edit directly.
# 1. Clone repository
git clone https://github.com/AIPMAndy/PPTskill.git
cd PPTskill
# 2. Install dependencies
pip install -r requirements.txt
# 3. Export example PPT
python3 skills/ppt-master/scripts/svg_to_pptx.py examples/ppt169_้กถ็บงๅจ่ฏข้ฃ_ๆๅปบๆๆAIไปฃ็_Anthropic -s final
# โ
Done! Find generated .pptx in examples/ directoryOutput:
project_timestamp.pptxโ Native editable version (recommended)project_timestamp_svg.pptxโ SVG reference version
- ๐ PDF โ Research papers, reports
- ๐ DOCX โ Word documents
- ๐ URL โ Web pages, blog posts
- ๐ Markdown โ Technical documentation
- ๐ข Consulting Style โ McKinsey/BCG inspired
- ๐ Academic Style โ Thesis defense, research
- ๐ Zen Style โ Minimalist Eastern aesthetics
- ๐จ Magazine Style โ Photo-rich layouts
- ๐ป Tech Style โ SaaS/product launches
- ๐ฟ Nature Style โ Documentary aesthetics
| Tool | Rating | Notes |
|---|---|---|
| Claude Code | โญโญโญ | Best results โ native Opus, largest context |
| Cursor | โญโญ | Great alternative |
| VS Code + Copilot | โญโญ | Mainstream choice |
| OpenClaw | โญโญโญ | Recommended โ workflow automation |
You: Generate a PPT from this quarterly report
AI: Sure. Let me confirm the design spec:
[Template] Consulting Style
[Format] PPT 16:9
[Pages] 8-10 pages
...
โ
Generated: Q3_Report_20260407.pptx
- ๐ฏ Business Reports โ Quarterly reviews, strategic planning
- ๐ Academic Defense โ Thesis presentations, research talks
- ๐ Data Analysis โ Visualization reports
- ๐ Product Launches โ New product intros, pitch decks
- ๐ Training Materials โ Corporate training, teaching
- ๐ Content Marketing โ White papers, case studies
See examples/ โ 15 projects, 229 pages of verified examples:
- Consulting Style ร 5 (Anthropic AI, Psychology, Finance, etc.)
- Academic Style ร 2 (Thesis format, Medical research)
- Zen Style ร 1 (Buddhist scripture study)
- Tech Style ร 3 (Git intro, AI coding tools comparison)
- Nature Style ร 1 (Wildlife documentary)
- Magazine Style ร 1 (Gardening guide)
- Python 3.8+ (required)
- Node.js 18+ (optional โ for WeChat article conversion)
- Pandoc (optional โ for DOCX/EPUB conversion)
brew install python
brew install node # optional
brew install pandoc # optionalsudo apt install python3 python3-pip
sudo apt install nodejs npm # optional
sudo apt install pandoc # optionalDownload from official sites:
If you have a project with svg_final/ directory:
python3 skills/ppt-master/scripts/svg_to_pptx.py <project_path> -s finalpython3 skills/ppt-master/scripts/project_manager.py init my_project --format ppt169- Clone this repo to your OpenClaw workspace
- Skill auto-detected (
skills/PPTskill/SKILL.md) - Chat directly:
"Generate a PPT from this document"
- Core PPT generation capability
- 10+ professional templates
- OpenClaw integration
- Bilingual documentation (EN/CN)
- One-click installation script
- GitHub Actions CI/CD
- Video tutorials
- More templates (pitch decks, fundraising)
- Web UI (optional)
Contributions welcome! Please:
- Fork this repository
- Create feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add some AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Submit Pull Request
Contribution areas:
- New template styles
- Workflow integration improvements
- Documentation and examples
- Bug fixes
- Full dependency install may fail due to
pycairo/cairorequirementsโ ๏ธ This does not block core PPT export functionality
- DOCX/EPUB conversion requires
pandoc(optional) - Requires Office 2016+ to open generated PPTX
Following practical engineering principles:
- Verify shortest working path first
- Remove unnecessary complexity
- Stabilize the workflow
- Automate only after proven valuable
All core PPT generation capability comes from the excellent upstream project:
- hugohe3/ppt-master โ Thanks to the original author for outstanding work
This fork focuses on:
- Workflow integration optimization
- OpenClaw compatibility
- Practical documentation and examples
AI Chief Andy | AI Product Expert, Former Tencent/Baidu AI PM, OpenClaw Power User
MIT License (same as upstream)
This repository contains workflow documentation and integration improvements. Please respect the upstream repository's license and attribution requirements.
- Upstream Project: https://github.com/hugohe3/ppt-master
- This Fork: https://github.com/AIPMAndy/PPTskill
- OpenClaw: https://openclaw.ai/
- Live Examples: https://hugohe3.github.io/ppt-master/
If this project helps you, please give it a โญ Star!
Help more people discover this tool ๐