pptx

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

Install

Hot:23

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=k-dense-ai-skills-pptx&locale=en&source=copy

PPTX - PowerPoint Presentation Automation Processing Skill

Skill Overview


The PPTX skill provides end-to-end automated PowerPoint file processing capabilities, covering the full workflow from reading, editing, creating, to design optimization. It helps developers efficiently generate and manage professional presentations with code.

Use Cases

1. Business Reports and Data Visualization


Automatically convert data into chart slides, generate monthly/quarterly reports in batches, and quickly create business presentations containing statistical information. Suitable for scenarios such as financial analysis and operations monitoring where data reports need regular updates.

2. Batch Production of Presentations


Generate client proposals, product introductions, or training materials in bulk based on a unified template. It maintains brand consistency while significantly improving production efficiency. Suitable for sales teams, marketing departments, and enterprise training scenarios.

3. Presentation Maintenance and Batch Editing


Read existing pptx files to extract content, update brand elements in bulk, and merge or split multiple presentation files. Suitable for enterprise knowledge base management, template standardization, and content migration scenarios.

Core Features

1. Read and Analyze PPTX Content


Use markitdown to extract presentation text content, generate slide thumbnails for a visual overview, or directly parse the original XML structure. Supports quickly reviewing large numbers of pptx files to locate content that needs modification or prepare data for subsequent automation processing.

2. Template-Based Editing Workflow


Analyze the design of existing templates, unpack the pptx file structure, precisely control the content and styles of each slide, then automatically clean up and repackage after processing. Ideal for scenarios that require fine-tuning existing presentations, such as bulk replacement of brand elements or updating data.

3. Create Professional Slides from Scratch


Use the pptxgenjs library to write code that generates presentations, with full control over layout, color schemes, and styling. The skill includes design guidelines, offering 10+ professional color palette options, font pairing recommendations, and layout templates. It helps avoid common slide design mistakes and ensures the generated presentations have professional visual quality.

FAQs

What file operations does the PPTX skill support?


Supports reading, creating, editing, merging, and splitting pptx files. You can extract text content, generate visual previews, batch-generate new files based on templates, or write code to create complete presentations from scratch.

How to batch-generate presentations from an existing template?


First, use thumbnail.py to analyze the template structure, then unpack the files to understand their internal organization. Next, write code to modify slide content. Finally, clean up and repackage. The skill provides a complete editing workflow guide.

How can automatically generated slides avoid design mistakes?


The skill includes detailed design guidelines and a checklist of common pitfalls, covering color selection, font pairing, layout variations, spacing standards, and more. It also provides a quality check workflow that converts slides to images for visual review to identify issues such as overlapping elements, text overflow, insufficient contrast, and so on.