HTML Slide Deck to PPTX Converter
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
addShapeandaddTextover screenshots so the deck remains editable. - Data slides: Use colored rectangles with large text boxes to highlight key numbers.
- Layout mapping: Convert HTML
gridorflexlayouts 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.
Related Skills
Convert teaching schedules from talent development plan PDFs into structured Excel files, with cross-page tables, merged cells, multi-semester course splitting, major metadata extraction, and batch output.
Turn post-meeting text into bilingual minutes, preserving structure and consistent terminology.
Interprets tender files, generates bid docs, and checks compliance via the Bailian API.
Create, repair, and recalculate xlsx, xlsm, csv, or tsv workbooks with formula-safe edits, validation, and recalculation.