MP

mucsbr/ppt-agent-workflow-san

Data science & ML

This page was translated automatically. Technical details may differ from the original. View the original

651 stars Quality 48 Trend 30

Progressive interactive PPT generation skills

Overview

- ppt-workflow/: Used for generating PPT content planning and exporting HTML or PNG previews - html-slide-to-pptx/: Tool for converting structured HTML slides into editable PPTX - html-to-bento-slides/: Allows agents to migrate existing HTML/CSS/JavaScript presentations into editable, single-file bento/slides documents 1. First, use ppt-workflow/ to generate page content and export the HTML or PNG preview. 2. Check the preview effect first to confirm that layout, hierarchy, and content expression are correct. 3. Choose the conversion path based on the final delivery format: - If you need a PowerPoint file: use html-slide-to-pptx/ to generate an editable .pptx. - If you need a single-file document presentation: install and use html-to-bento-slides/, and have the agent rebuild it into an editable .bento.html. 4. If the HTML structure does not match the existing preset, first add a corresponding preset to html-slide-to-pptx/, then perform the PPTX conversion. The bento path does not rely on fixed presets; instead, the agent analyzes the source file and the actual rendering result and migrates it object by object. Used to accumulate PPT research results, page renderings, and related references, serving as the HTML/PNG preview generation stage. Used to convert structured HTML slides into native, editable PowerPoint (.pptx) files. A skill centered around agent workflows, rather than fixed conversion scripts. After installation, agents simultaneously check the source HTML/CSS/JavaScript and actual presentation in the browser, mapping content to native bento text, shapes, images, SVGs, tables, charts, and media elements.

Overview (machine translated)

This repository now contains three related items:

  • ppt-workflow/: Used for generating PPT content planning and exporting HTML or PNG previews
  • html-slide-to-pptx/: A tool that converts structured HTML slides into editable PPTX
  • html-to-bento-slides/: Allows the agent to migrate existing HTML/CSS/JavaScript demos into editable, single-file bento/slides documents

Directory Structure

  1. First, use ppt-workflow/ to generate the page content, then export the HTML or PNG preview.
  2. First, check the preview effect to confirm that the layout, hierarchy, and content presentation are all correct.
  3. Select the conversion path based on the final delivery format:
  • Requires PowerPoint documents: Use html-slide-to-pptx/ to generate editable .pptx.
  • Requires a single-file presentation: install and use html-to-bento-slides/, reconstructed by agent into an editable .bento.html.
  1. If the HTML structure does not match an existing preset, first add the corresponding preset to html-slide-to-pptx/, then perform the PPTX conversion. The bento path does not depend on fixed presets; instead, the agent analyzes the source file and the actual rendering result and migrates objects one by one.

Process Preview

1. First, use ppt-workflow to generate HTML or PNG previews

2. Then use html-slide-to-pptx skill to convert it into an editable PPT

Subproject Description

ppt-workflow

Used to accumulate PPT research results, page renderings, and related references, serving as the HTML/PNG preview generation stage.

html-slide-to-pptx

Used to convert structured HTML slides into native, editable PowerPoint (.pptx) files.

html-to-bento-slides

A skill centered around agent workflows, rather than fixed conversion scripts. After installation, agents simultaneously check the source HTML/CSS/JavaScript and actual presentation in the browser, mapping content to native bento text, shapes, images, SVGs, tables, charts, and media elements.

It will:

  • By default, faithfully preserves the original presentation content, order, visual style, and interaction semantics, rather than arbitrarily redesigning it
  • Recognize step-by-step appearance, click status, hover, canvas, iframe, font, and local/remote resources
  • Select native reconstruction, hybrid reconstruction, or necessary rasterization by object
  • Clearly report approximate and unretainable content to avoid silence loss
  • Acceptance was completed using Bento’s validate(), measure() and page-by-page visual inspection

Install on Codex:

This page was translated automatically. Technical details may differ from the original.

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add mucsbr/ppt-agent-workflow-san
New to MCP? Start with the mcpskill.org guide →