Skip to content
Projects

ningzimu/awesome-ai-ppt has 181 GitHub stars and 11 forks. GitHot measured +1 stars in 24 hours, +3 in 7 days, and +9 in 15 days. Last checked 2026-11-11 09:27 UTC. Last push 2026-11-01.

How these counts are measured

A curated list of AI PPT, PowerPoint automation, PPTX editing, and slide workflow tools.

Measured star growth

in 24h
+1
in 7 days
+3
in 15 days
+9
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README_EN.md

Original

Awesome AI PPT

Awesome CC0 Docs Website Stars

A curated list of open-source projects for AI-assisted presentation generation, PowerPoint automation, PPTX editing, and slide workflow tooling.

This is a curated list, not a dump of every slide-related link. It focuses on GitHub repositories and technical projects that help agents or developers create, edit, convert, or inspect presentations.

Website: https://ningzimu.github.io/awesome-ai-ppt/

Agent / Skill Access

This repository provides the awesome-ai-ppt skill. Tell your AI agent your scenario, source material, and preferences, and it can use this list to recommend the best-fit AI PPT tools. It can also help submit issues, prepare PRs, and contribute to this project with you when you ask.

Tell your AI agent: Install the awesome-ai-ppt skill from https://github.com/ningzimu/awesome-ai-ppt/tree/main/skills/awesome-ai-ppt

Manual install:

npx -y skills@latest add ningzimu/awesome-ai-ppt \
  --skill awesome-ai-ppt \
  --agent codex \
  --global

Examples:

I want to turn a technical article into an editable PPT and care about later editing and automation. Use the awesome-ai-ppt skill to recommend the best-fit AI PPT projects.
Use the awesome-ai-ppt skill to check whether this GitHub project belongs in the list.

See the Agent access page for details.

Contents

HTML-First Presentation Workflows

Workflows that create HTML, web slides, or page-style presentations first, then export, screenshot, or convert them into PPT outputs.

Repository Description Tags Editability Skill Stars
zarazhangrui/frontend-slides Skill for creating animation-rich HTML presentations and converting PowerPoint files to web slides. HTML-first, Conversion, PDF Source editable Skill 31,699
alchaincyf/huashu-design HTML-native design skill for Claude Code covering high-fidelity prototypes, slides, animation, review systems, and MP4 export. HTML-first, PDF, Video Partially editable Skill 28,398
op7418/guizang-ppt-skill AI-agent skill for polished HTML slide decks with editorial magazine and Swiss layouts, image prompts, social covers, and a presentation runtime. HTML-first, Template, Image-based Source editable Skill 29,078
presenton/presenton Open-source AI presentation generator and API with PPTX and PDF export. HTML-first, App, Backend, MCP, Template Editable MCP 11,611
lewislulu/html-ppt-skill HTML PPT Studio agent skill with 24 themes, 31 layouts, and 20+ animations for professional web presentations. HTML-first, Template Source editable Skill 8,933
1weiho/open-slide Slide framework built for agents, where each page can be represented as a React component and updated by agent feedback. HTML-first, App, PDF Source editable Skill 9,607
chuspeeism/dashi-ppt-skill Agent skill for browser-editable presentations with multiple visual themes and HTML, PDF, and editable PPTX export. HTML-first, Editor, Conversion, Template Editable Skill 10,244
zarazhangrui/beautiful-html-templates Agent-oriented library of reusable HTML slide templates with an index and operating guide for selecting and adapting decks. HTML-first, Template, Agent Source editable No 4,909
sligter/LandPPT LLM-based presentation generation platform that turns documents into professional decks with templates, styling, and multiple model options. HTML-first, App, Image-based, PDF, Video Partially editable No 3,637
allweonedev/presentation-ai Open-source Gamma-style AI presentation generator with themes, editing, and PowerPoint export. HTML-first, App, Template Partially editable No 3,071
sunbigfly/ppt-agent-skills Code-driven presentation generation framework that treats deck creation like building software. HTML-first, Image-based, Automation Partially editable Skill 920
stackblitz/bolt-slides React presentation framework with a bundled agent skill for producing interactive, responsive web decks. HTML-first, React, Interactive Source editable Skill 1,152
code-on-sunday/slide-deck-generator AI skill for generating interactive browser-based slide decks as React and Vite applications. HTML-first, React, Interactive, Template Source editable Skill 154
Akxan/ppt-agent-skill Claude Code skill that designs slides as HTML, converts them to SVG, and packages the result as editable PPTX. HTML-first, Conversion, Template, PPTX-native Editable Skill 172
M1n-n9/academic-ppt-master Academic presentation skill that turns papers and documents into SVG-designed slide pages and editable PPTX decks. HTML-first, PPTX-native, Academic, Conversion, Template Editable Skill 288
Kuneosu/make-slide Universal AI skill for generating standalone HTML slide decks. HTML-first, PDF, Template Partially editable Skill 139
kdnsna/ultimate-ppt-master-skill Local-first AI presentation hub that packages source files for agents and produces editable PowerPoint decks or magazine-style web decks. HTML-first, PPTX-native, Conversion, Template, Automation Editable Skill 2
codesstar/next-slide Skill for generating zero-dependency HTML presentations with curated styles, bilingual support, and PPT content conversion. HTML-first, Conversion, Bilingual Source editable Skill 55
marp-team/marp-cli Marp CLI for converting Markdown slide decks into HTML, PDF, images, and PowerPoint files. HTML-first, Markdown, Conversion Partially editable No 3,901
archlizheng/frontend-slides-editable Editable HTML presentation skill for Codex and Claude Code with drag-resize editing, slide reordering, local save/export, and PPTX-to-web conversion. HTML-first, Editor, Conversion, Skill Source editable Skill 547
mucsbr/ppt-agent-workflow-san Agent workflow that creates HTML/PNG slide previews and converts HTML slides into natively editable PowerPoint decks. HTML-first, Conversion, Image-based, Automation Editable Skill 652
MYZY-AI/dokie-ai-ppt Agent skill for creating interactive HTML slides that can be edited in Dokie and exported as PDF, PPTX, or images. HTML-first, Editor, Conversion, Skill Partially editable Skill 70
LangChat/langchat-slides Vue-based AI slide generator with multi-page editing and export to PPT, PDF, PNG, SVG, JPG, and WebP. HTML-first, App, Editor, Conversion Partially editable No 218
LearnPrompt/humanize-ppt Agent skill for audience-state-driven presentation planning, downstream renderer coordination, speaker notes, and delivery-focused QA. HTML-first, Automation, QA, PPTX-native Partially editable Skill 988
NomaDamas/slides-grab Agent-oriented HTML slide authoring harness with a browser editor, validation and design gates, image-native mode, and experimental PPTX export. HTML-first, Editor, QA, Conversion, Image-based Source editable Skill 1,232
arcsin1/oh-my-ppt Local-first AI HTML presentation app with document and PPTX import, visual editing, templates, animation, and multi-format export. HTML-first, App, Editor, Conversion, Video Editable No 2,258
gainubi/note-slides Agent skill for turning long-form source material into source-anchored HTML note decks with planning and delivery checks. HTML-first, Conversion, QA Source editable Skill 248
ryanbbrown/revealjs-skill Coding-agent skill for Reveal.js presentations with browser text editing, overflow validation, screenshot review, and PDF export. HTML-first, Reveal.js, Editor, QA, PDF Source editable Skill 417
wengzige/html-deck-editor HTML deck conversion and editing workspace with local browser processing, AI-assisted adaptation, and an MCP workflow for agent edits. HTML-first, Editor, Conversion, MCP Source editable MCP 169
daniel-style/magic-slide Agent skill for self-contained HTML presentations with Magic Move transitions, speaker notes, modular source files, and optional research and image generation. HTML-first, Animation, Speaker notes, Research Source editable Skill 172
sandeco/mira-animator Multi-agent workflow for animated HTML decks and presentation videos; PolyForm Noncommercial permits monetized content but prohibits resale or embedding Mira in commercial software. HTML-first, Animation, Video, Noncommercial Source editable Skill 230
pipipi-pikachu/PPTist Web slide editor with template-based AIPPT, an AI-oriented data schema, rich canvas editing, and PPTX import and export; licensed under AGPL-3.0 with separate commercial licensing available. HTML-first, App, Editor, Conversion, PPTX-native Editable No 9,451

Image-First Presentation Workflows

Workflows centered on image models or whole-slide images, then packaging those slides as PPTX, PDF, video, or web presentations.

Repository Description Tags Editability Skill Stars
Anionex/banana-slides AI-native Nano Banana Pro presentation app for generating slides from ideas, outlines, assets, or page descriptions, with editable PPT export. Image-first, Image-based, App, PDF, Video Partially editable No 15,931
op7418/NanoBanana-PPT-Skills NanoBanana PPT skills for generating high-quality presentation images and videos with smart transitions and interactive playback. Image-first, Image-based, Video Image-based Skill 3,341
helloianneo/ian-handdrawn-ppt Codex skill for generating full-page Chinese hand-drawn technical presentation visuals as PNG images. Image-first, Image-based Image-based Skill 1,501
NyxTides/ppt-image-first Image-first PPT skill for Codex, Claude Code, and Opencode CLI workflows. Image-first, Image-based Image-based Skill 1,233
JuneYaooo/gpt-image2-ppt-skills Skill for cloning PPTX visual layouts with gpt-image-2 while replacing the content, including bundled styles. Image-first, Image-based, Template Image-based Skill 1,411
ningzimu/codex-ppt-skill Codex skill for generating image-based PowerPoint decks with gpt-image-2. Image-first, Image-based Image-based Skill 7,520
HKUDS/Paper2Slides Document-to-slide pipeline that uses RAG, planning, and image generation to render slide images and PDF decks. Image-first, Image-based, Academic, PDF Image-based No 3,852
grapeot/nbp_slides AI-generated slide deck generator with narrative-based methodology and templates. Image-first, Image-based, HTML-first, PPTX Image-based No 90
stevenjinlong/awesome-ppt-skills Codex skills for image-first PPT generation with gpt-image-2 and editable reconstruction handoff. Image-first, Image-based Partially editable Skill 73
snowmanzhuang/yixueAIganhuo-PPT Medical academic PPT workflow based on gpt-image-2 and PaddleOCR for generating slide decks from papers, PDFs, figures, screenshots, and prepared materials, then rebuilding editable PPTX files. Image-first, Image-based, Academic, Conversion, PDF Partially editable Skill 199
nexu-io/codex-slides Image-native Codex slide studio with persistent projects, research, parallel rendering, editing, and export; bundled community previews retain upstream attribution terms. Image-first, Image-based, App, Codex, MCP Image-based MCP 966

PPTX-Native Generation Workflows

Workflows that directly generate native editable PPTX files through PptxGenJS, python-pptx, Office XML, or PowerPoint APIs.

Repository Description Tags Editability Skill Stars
hugohe3/ppt-master AI-driven workflow for producing natively editable PowerPoint decks from documents, URLs, and Markdown. PPTX-native, Template Editable Skill 72,086
veasion/AiPPT AI PPT generator from topics, files, or URLs, with template customization and support for charts, animations, and 3D effects. Automation, Conversion, App, PPTX-native Editable No 1,915
SmartSchoolAI/ai-to-pptx Open-source AI assistant for generating PPTX outlines and decks with template selection, online editing, and export. PPTX-native, App, Template Editable No 1,464
Gabberflast/academic-pptx-skill Claude skill for academic presentations, enforcing action titles, argument structure, exhibit discipline, citations, and communication-first design. PPTX-native, Template Editable Skill 1,427
barun-saha/slide-deck-ai AI-assisted PowerPoint deck generation. PPTX-native, App, Backend, PDF Editable No 377
addsumtech/slides_maker Agent skill that turns papers, repositories, and documents into native editable PPTX with notes, charts, and automated review. PPTX-native, Template, Automation, QA Editable Skill 646
HuiMi24/chatppt ChatGPT/Ollama-powered tool for generating PPT or slides, with English and Chinese output support. PPTX-native, App, Backend Editable No 306
CyberTimon/Powerpointer GPT-powered PowerPoint generator using Python and python-pptx. PPTX-native, App, Backend Editable No 179
likaku/Mck-ppt-design-skill Consulting-style PowerPoint design system for AI agents, with many layout patterns and python-pptx output. PPTX-native, Template, Automation Editable Skill 328
Noi1r/powerpoint-skill PowerPoint skill for academic slides, formulas, and diagrams using PptxGenJS. PPTX-native, PDF, Automation Editable Skill 130
tristan-mcinnis/pptx-from-layouts-skill Claude Code skill for generating PowerPoint decks from Markdown using template slide master layouts. PPTX-native, Template, Automation Editable Skill 40
PHY041/claude-skill-academic-ppt Claude Code skill for academic defense presentations from LaTeX or PDF, with figures, notes, and Q&A prediction. PPTX-native, PDF, Template Partially editable Skill 30
icip-cas/PPTAgent Agentic framework for reflective PowerPoint generation with PPTX export, offline mode, WebUI, CLI, and MCP support. PPTX-native, Agent, MCP, Research Editable MCP 5,184
GordenSun/GordenPPTSkill Python-pptx skill for building editable PowerPoint decks by applying structured text edits to bundled templates; the templates are limited to personal, research, and non-commercial educational use. PPTX-native, Template, Automation Editable Skill 3,852
YOOTeam/OpenPPT Open-source AI PPT editor covering generation, import, online editing, presentation playback, and Office-compatible PPTX export. PPTX-native, App, Editor, Template Editable No 1,099
OpenDCAI/Paper2Any Research-paper multimodal workflow for editable figures, diagrams, posters, and slide decks, including Paper2PPT, PDF2PPT, and Image2PPT. PPTX-native, Academic, Conversion, Image-based Editable No 2,821
zouchenzhen/thesis-defense-pptx-skill Claude Code skill for generating editable thesis-defense PowerPoint decks from LaTeX or PDF papers and PPTX templates. PPTX-native, Academic, Template, PDF Editable Skill 282
Sven-LI-sankyuu/presentation-skills Presentation skill collection centered on polished, editable, and validated PowerPoint deck generation workflows. PPTX-native, Template, Automation, QA Editable Skill 177
jitOffice/aippt Vue AI presentation editor with multi-model generation, canvas editing, and PPTX export through PptxGenJS. PPTX-native, App, Editor, Template Editable No 75
MartinPacker/md2pptx Markdown-to-PowerPoint converter built on python-pptx with template support. PPTX-native, Markdown, Template, CLI Editable No 516
bowenliang123/markdown-exporter Agent skill, Dify plugin, and CLI for exporting Markdown to PPTX, DOCX, HTML, PDF, and other formats with template support. PPTX-native, Markdown, Conversion, Template Editable Skill 274

PPTX Libraries and Automation Infrastructure

Underlying PPTX libraries, MCP servers, Office automation, backend services, and editable reconstruction or conversion infrastructure.

Repository Description Tags Editability Skill Stars
gitbrent/PptxGenJS JavaScript library for creating PowerPoint presentations. Library, PPTX-native, Automation Editable No 6,339
open-xml-templating/docxtemplater Template engine for generating DOCX and PPTX with placeholders, loops, and conditions; advanced PowerPoint modules are commercial. Library, Template, Automation, PPTX-native Editable No 3,646
scanny/python-pptx Python library for creating and updating PowerPoint files. Library, PPTX-native, Automation Editable No 3,576
singerla/pptx-automizer Node.js library for modifying, merging, and templating PowerPoint files. Library, Automation, PPTX-native, Template Editable No 254
wyozi/react-pptx React wrapper for PptxGenJS that creates PowerPoint presentations from declarative JSX components in Node.js or the browser. Library, React, PPTX-native Editable No 216
EveryInc/hands-on-deck Agent-oriented CLI and skill for inspecting, patching, creating, rendering, linting, and verifying PowerPoint files. CLI, Automation, PPTX-native, QA Editable Skill 223
atharva9167j/dom-to-pptx Client-side DOM/CSS to editable PowerPoint converter with an agent skill installer. HTML-first, Conversion, Library, PPTX-native Editable Skill 389
JuniverseCoder/MinerU2PPT Converts PDFs and images into editable PowerPoint presentations using structure extraction. Conversion, PPTX-native, PDF, Image-based Editable No 200
xiao24bei/xiaobei-skill-image-to-vba Agent skill for reconstructing academic figures and slide screenshots as editable Office shapes and VBA code. Conversion, Image-based, VBA, PowerPoint, Automation Editable Skill 605
SlideSpeak/slidespeak-backend Backend for SlideSpeak, supporting AI summaries, Q&A, and PowerPoint creation workflows. Backend, Automation, Conversion, PPTX-native, PDF Unknown No 96
trsdn/mcp-server-ppt MCP server and CLI for creating, editing, and exporting PowerPoint through the Windows PowerPoint COM API. MCP, Automation, PowerPoint, COM Editable MCP 42
ningzimu/image-to-editable-ppt-skill Codex skill for converting slide images, PDFs, and image-based PPTX files into editable PowerPoint decks. Conversion, Image-based, PDF Editable Skill 3,215
PHPOffice/PHPPresentation LGPL-3.0 PHP library for creating and writing PowerPoint and OpenDocument presentation files. Library, PPTX-native, Automation Editable No 1,369
ykuwai/ppt-mcp PowerPoint MCP server for real-time PowerPoint control through COM automation. MCP, Automation, PowerPoint Editable MCP 106
iOfficeAI/OfficeCLI Local-first Office CLI for AI agents to create, inspect, edit, render, and automate PowerPoint files without Microsoft Office. CLI, Automation, PPTX-native, Preview Editable Skill 32,911
laihenyi/NBLM2PPTX Converts NotebookLM PDF slide exports into PPTX with slide backgrounds and editable text layers. Conversion, PDF, Image-based, PPTX-native Partially editable No 348
soulmujoco/EditableImage2PPTSkill Codex skill for reconstructing slide screenshots or exported slide images into editable PowerPoint decks with editable text, native shapes, extracted assets, and QA helpers. Conversion, Image-based, PPTX-native, Automation Editable Skill 71
Morgensonne/EditDeck End-to-end deck workflow that creates slide images, standard PPTX files, and fully editable PPTX decks, including reconstruction from existing slide images. Conversion, Image-based, PPTX-native, Automation Editable No 1,206
Tansuo2021/OCRPDF-TO-PPT Converts images and PDF pages into editable PowerPoint decks by placing OCR text boxes over slide backgrounds. Conversion, PDF, OCR, PPTX-native Partially editable No 474
ShapeCrawler/ShapeCrawler .NET library for reading, creating, and modifying PowerPoint files through an API built on Open XML SDK. Library, PPTX-native, Automation, .NET Editable No 444
Daniel-Siae/image2pptx Uses PaddleOCR-VL to parse document images into structured OCR data and rebuild editable PPTX slides with text boxes, tables, and image blocks. Conversion, Image-based, OCR, PPTX-native Editable No 26
JadeLiu-tech/px-image2pptx Converts static slide images into editable PPTX text layers using OCR, text masking, inpainting, and python-pptx reconstruction. Conversion, Image-based, OCR, PPTX-native Partially editable No 39
yingkitw/ppt-rs Rust PPTX library and CLI for Markdown-to-PPTX, HTML-to-PPTX, PPTX-to-HTML, image export, and MCP workflows. Library, PPTX-native, Conversion, MCP Editable MCP 50
abdelkrimkr/html2pptx Node.js CLI and library for converting HTML files into PowerPoint by mapping text, images, SVG, and CSS layout into PPTX objects. HTML-first, Conversion, PPTX-native, Library Editable No 24
Emily27-alt/html-to-pptx Claude Code skill for converting existing HTML slide decks into editable PPTX with native text, shapes, images, and layout reconstruction. HTML-first, Conversion, PPTX-native, Skill Editable Skill 20
supercurses/powerpoint PowerPoint-focused MCP server for creating presentations with python-pptx, serving as an early baseline in the PPT MCP ecosystem. MCP, Automation, PPTX-native, PowerPoint Editable MCP 145
Ayushmaniar/powerpoint-mcp Windows PowerPoint MCP server using pywin32 and COM automation for local PowerPoint control. MCP, Automation, PowerPoint, COM Editable MCP 124
daekeun-ml/ppt-translator PowerPoint translation CLI and MCP server that preserves layout and structure while translating PPTX content with Amazon Bedrock. MCP, Translation, Automation, PPTX-native Editable MCP 72
theWDY/office-editor-mcp Office document MCP server with explicit PowerPoint creation and editing support alongside Word and Excel workflows. MCP, Automation, PowerPoint, Office Editable MCP 93
ferdinandobons/brand-docs Office template automation skills that extract reusable brand profiles and generate same-format PowerPoint, Word, and Excel files with deterministic and visual QA. Template, Automation, PPTX-native, QA, Office Editable Skill 290
ZhiweiWei-NAMI/PPT-Visual-Replica Image-to-editable-PowerPoint reconstruction skill with semantic asset decomposition, native text and connectors, residual tracking, and fail-closed delivery validation. Conversion, Image-based, PPTX-native, QA Editable Skill 135
solider-shuwen/shuttleslide Python library and CLI for bidirectional PowerPoint-to-HTML conversion with round-trip metadata, editable DrawingML output, and optional AI generation and review. Library, Conversion, HTML-first, PPTX-native, Automation Editable Skill 175
icebird1998/scientific-illustrator Codex plugin for reconstructing scientific reference images as editable PowerPoint, WPS, or draw.io objects with staged drawing, inspection, and correction. Plugin, MCP, Automation, PowerPoint, Conversion, QA Editable MCP 973
m3dev/pptx-template Python template engine and CLI for filling PowerPoint templates from JSON, CSV, Excel, or Python model data. Library, Template, Automation, PPTX-native, CLI Editable No 119
pipipi-pikachu/pptxtojson Browser-first PPTX parser that converts slides, elements, assets, themes, and speaker notes into structured JSON for editing and AI document workflows. Library, Conversion, PPTX, Parser Unknown No 455
ssine/pptx2md PowerPoint-to-Markdown converter that preserves hierarchy, lists, formatting, images, tables, and speaker notes for content and agent workflows. Conversion, Markdown, PPTX, Parser Unknown No 1,277

Scope

Included projects should have a direct relationship to AI-assisted presentation work: generating slides, editing PPTX files, converting content into presentations, reconstructing editable decks, or rendering and validating slides.

Categories are based on the source representation of the main workflow, not the final export format. PPTX export does not automatically make a project PPTX-native; Skill, editable PPTX, and PPTX export are tags, not category decisions.

GitHub repositories should have at least 10 stars before being included.

If a project is only a subdirectory or skill inside a broad collection, general agent framework, or multi-skill repository, and the parent repository's stars do not represent that PPT workflow itself, it should not be included in the main list.

Out of scope:

  • Generic AI writing tools without a presentation workflow.
  • Generic image generators without slide or deck output.
  • Generic slide frameworks without AI, agent, or PowerPoint automation behavior.
  • Template marketplaces with no open repository or technical workflow.
  • Archived, deprecated, or empty repositories.

Contributing

Pull requests are welcome. Read CONTRIBUTING.md before suggesting a project. If you find an issue with a category, description, or link, please open an issue.

Contributors

Thanks to everyone who has helped maintain and improve this project.

Explore related projects