mucsbr/ppt-agent-workflow-san

渐进交互式ppt生成skill

What it solves

This project provides a workflow for automating the creation of presentation slides. It solves the problem of moving from initial content planning and visual previews (HTML/PNG) to final, editable presentation formats like PowerPoint (.pptx) or bento slides, ensuring that the layout and content are preserved during the conversion.

How it works

The workflow consists of three integrated tools:

  1. ppt-workflow: Generates the initial content planning and exports HTML or PNG previews for verification.
  2. html-slide-to-pptx: Converts structured HTML slides into native, editable PowerPoint files using presets.
  3. html-to-bento-slides: An agent-driven skill that analyzes source HTML/CSS/JS and the actual browser rendering to migrate content into editable .bento.html documents. It maps elements like text, shapes, images, and charts while reporting any content that cannot be preserved.

Who it’s for

Users who need to automate the generation of professional presentations and developers who want to integrate slide-generation capabilities into AI agent workflows (such as Codex or Claude Code).

Highlights

  • Multi-format export: Supports both native PowerPoint (.pptx) and single-file bento slides.
  • Agent-centric migration: The bento conversion uses an agent to analyze visual rendering and source code rather than relying on simple scripts.
  • Visual verification: Encourages a preview-first workflow (HTML/PNG) before final conversion to ensure layout accuracy.
  • High fidelity: Specifically identifies interactive elements like hover states, canvas, and iframes to maintain the original presentation's semantic meaning.

Related

  • Project
  • Project
  • Project
  • Project