{"repo":"solid-shuwen/shuttleslide","free":true,"listed":false,"github":"https://github.com/solid-shuwen/shuttleslide","clone":"git clone https://github.com/solid-shuwen/shuttleslide.git","description":"Python toolkit for PowerPoint ↔ HTML, built for AI. Round-trip fidelity preserves formatting across every edit loop — ideal for RAG ingestion, LLM agents, and AI-assisted slide editing.","language":"HTML","stars":176,"topics":["ai-tools","cli","html","llm-agents","powerpoint-converter","pptx"],"license":"MIT","category":"ai-agents","readme_excerpt":"Shuttleslide Bidirectional PowerPoint ↔ HTML conversion with round-trip format preservation — plus an optional AI slide-generation pipeline. Shuttleslide is a Python library and CLI that turns .pptx files into semantic, navigable HTML and back. Unlike one-way converters that flatten slides into images or fixed templates, Shuttleslide emits real, editable elements on both sides of the round trip — text boxes, tables, native DrawingML shapes, gradients — and threads data-pptx- metadata through every conversion so your formatting survives the return journey. --- Table of contents - What is Shuttleslide? - Why Shuttleslide? - How it compares - Installation - Quick start - Examples - Python API - CLI reference - Architecture - Design philosophy: CLI-first, skill-ready - Roadmap - Contributing - Acknowledgments - License --- What is Shuttleslide? Three capabilities, one package, each independently usable: 1. PPTX → HTML ( slidecraft to-html ) Convert any .pptx into a single self-contained HTML file. Choose between three layout modes: - flow — semantic, scrollable page. Best for RAG / web publishing / SEO. - pptview — PowerPoint-style editor layout. Best for design fidelity. - slideshow (default) — interactive presentation with keyboard navigation, slide transitions, and entrance animations. Text formatting, tables, images, shapes, gradients, bullets, and master-theme styling are all preserved. 2. HTML → PPTX ( slidecraft to-pptx ) Convert HTML back into a .pptx with native DrawingM","default_branch":null,"files":null,"tree":[],"storefront":"/r/solid-shuwen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/solid-shuwen/shuttleslide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}