AI Agent Hub
Back to skills
PPTX Presentation Assistant icon

PPTX Presentation Assistant

Office Efficiency Updated 2026.08.30

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

Please install @user_814a82c9/pptskill following https://skillhub.cn/install/skillhub.md.

About this skill

What it solves

When generating PowerPoint files, the hard part is often not exporting a .pptx, but controlling content extraction, template reuse, and visual quality. Text can be scattered across XML layers, placeholder text can survive editing, layouts can feel generic, colors and spacing can be inconsistent, and the final deck still needs slide-by-slide review. This skill treats PPTX files as inspectable, editable, and renderable artifacts rather than a black-box export.

How it works

The workflow branches by task. For reading or analysis, it uses python -m markitdown presentation.pptx to extract text and inspect content structure. For template editing, it starts by analyzing the template with thumbnail.py, then moves through unpacking, manipulating slides, editing content, cleaning, and repacking. This path is useful when a brand template or reference deck already exists. For creating from scratch, it uses pptxgenjs, which is the right option when no template is available.

The design guidance is concrete: choose a topic-specific palette, keep one dominant color, maintain dark/light contrast, and repeat a visual motif across slides. Every slide should include an image, chart, icon, shape, or other visual element instead of relying on plain bullets. It also covers typography, font pairing, size hierarchy, margins, spacing, and common mistakes such as centered body text, low contrast, random spacing, and title underline accents.

Limits to watch

The skill makes QA mandatory: after generating slides, convert them to images, list issues, fix them, and re-verify affected slides. When working with templates, check for leftover placeholder text. It depends on local tools such as markitdown[pptx], Pillow, pptxgenjs, LibreOffice, and Poppler, so final rendering depends on the environment and source template quality.

Use Cases

  • Fill quarterly metrics into a branded PPTX template and check leftover placeholders
  • Create a product launch deck from scratch with pptxgenjs and consistent layout
  • Convert a project document into a readable PPTX outline and page structure
  • Run QA on rendered slides to catch overlap, spacing, and placeholder issues

Best For

  • Brand designers: turn a fixed template into reusable quarterly report slides
  • Product operators: organize launch material into a deck with data and structure
  • Solution consultants: quickly create client-facing slides without a template
  • Frontend engineers: script PPTX generation, inspection, and fixes