AI Agent Hub
Back to skills
HTML Slide Deck to PPTX Converter icon

HTML Slide Deck to PPTX Converter

Office Efficiency Updated 2026.08.29

Paste the following prompt into your AI chat to install this skill:

Please install @user_12336170/html-to-pptx-converter according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem

HTML/CSS slide decks are easy to present in a browser, but they are not easy to edit offline, annotate, or reformat later. Screenshotting pages into PowerPoint creates image-heavy slides where titles, tables, and metric boxes cannot be reused. html-to-pptx-converter focuses on converting the content structure of web slides into native PPTX elements while keeping them editable.

How It Works

The skill uses a hybrid pipeline: Python with BeautifulSoup parses the HTML and extracts titles, bullets, metrics, tables, and layout hints into structured JSON; Node.js then uses PptxGenJS to map that JSON to slide objects in a 10in x 5.625in coordinate system.

  • Native elements: Prefer addShape and addText over screenshots so the deck remains editable.
  • Data slides: Use colored rectangles with large text boxes to highlight key numbers.
  • Layout mapping: Convert HTML grid or flex layouts into explicit X/Y coordinates, such as separate left and right columns.
  • Branding: Align slide backgrounds with the HTML background color or a close gradient approximation.

Boundaries and Notes

It is best suited to structured web decks with clear titles, lists, metrics, and tables. It is not a generic PDF-to-PPT converter and should not be expected to reproduce every CSS detail or animation. Practical gotchas include: PptxGenJS colors should be hex values without #; use broadly supported fonts such as Arial; table height does not automatically push following elements downward, so the current Y position must be advanced based on row count.

Use Cases

  • Export internal HTML training decks to PPTX while keeping titles, bullets, and metric boxes editable for instructors.
  • Map table-heavy HTML data slides into native PowerPoint shapes and two-column metric blocks for later number edits.
  • Sync product launch deck backgrounds and layouts from HTML into PPTX instead of inserting uneditable screenshots.
  • Convert HTML pitch decks with bullet points into editable PPTX files so business teams can revise titles and copy.

Best For

  • Engineers who build HTML slide decks and need to hand business colleagues an editable PPT for revision.
  • Product operations owners who need to keep metric boxes and table layouts editable rather than pasting screenshots into PPT.
  • Trainers who compile course pages and need to import HTML titles and bullets into PowerPoint for annotation.
  • Pre-sales consultants who deliver client decks and need to turn web-based proposals into editable PPTX for minor tweaks.