PPTX Presentation Toolkit
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @org-02qudk26/pptx-zh into your AI assistant.
About this skill
Problem addressed
When producing .pptx files, the harder issue is rarely finding a template; it is reliably extracting text, analyzing layouts, reusing masters, reserving chart areas, inheriting fonts and colors, and validating visual output. Editing XML directly can corrupt OOXML structure, while rendering HTML into PowerPoint requires precise positioning. This skill treats PPTX as a ZIP container of XML and resources, oriented toward programmatic creation, editing, and analysis.
Workflow and core capabilities
- Reading and analysis: extract body text with
markitdown, then inspectppt/theme/theme1.xml,ppt/slides/slideN.xml,notesSlides, andcommentsfor fonts, colors, speaker notes, and comments. - Creation from scratch: define the design intent, generate HTML per slide, use placeholders for chart or table regions, and combine
html2pptx,PptxGenJS, andSharpto produce precise layouts; validate thumbnails for truncation, overlap, and contrast. - Template reuse: build
template-inventory.mdand a text inventory, userearrange.pyto duplicate and reorder slides, useinventory.pyto extract shape metadata, and usereplace.pyto validate and write replacement paragraphs. - Editing existing files: unpack, modify
slide{N}.xml, runvalidate.py, then repack; suitable for speaker notes, layouts, animations, and other XML-level details.
Boundaries and notes
The skill favors reproducible file-level operations for engineers automating PPTX generation or modification. For complex themes, embedded media, animations, or strict brand standards, preserve the original XML structure and perform visual validation. Before replacing text, confirm actual shapes, font sizes, and placeholder fit, and avoid forcing content into mismatched multi-column layouts.
Use Cases
- Rebuild a quarterly business review deck from an old template while preserving masters, fonts, and chart placeholders.
- Convert an architecture document into a 16:9 pitch deck by generating HTML slides and exporting an editable .pptx file.
- Audit a client proposal for text clipping, footer overlap, and low color contrast, then locate and fix the affected slides.
- Extract speaker notes and comments from historical decks to compile internal training notes and presentation scripts.
Best For
- Solutions architects who need to convert data reports into consistent pitch decks
- Consultants who reuse enterprise templates and replace body content in bulk
- Technical documentation leads who want to script layout checks for presentation files
- Knowledge managers who parse speaker notes and comments to compile training materials
Related Skills
Turns files, references, or chat context into styled single-page HTML reports with built-in templates and preset themes.
An engineering-oriented email automation solution for batch sending, Jinja2 templates, attachments, scheduled sending, inbox monitoring, and rule-based auto-reply.
An engineering workflow for creating, editing, reviewing, analyzing, and image-converting .docx files using pandoc, docx-js, OOXML, and LibreOffice.
Pre-submission scanner for Word/PDF blind-bid files that checks margins, fonts, page numbers, and metadata against tender requirements and flags residual bidder identities.