pptx

Automate creation, editing, and analysis of PowerPoint .pptx files with Python.

7|1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/frankxai/agentic-creator-os --skill pptx-frankxai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/frankxai/agentic-creator-os/tree/main/.claude/skills/pptx
Command: npx skills add https://github.com/frankxai/agentic-creator-os --skill pptx-frankxai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, editing, and analysis of PowerPoint presentations, transforming raw data and ideas into polished visual content efficiently.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, with custom design choices.
  • Content Editing: Modify existing presentations by editing raw XML or using automated workflows.
  • Data Visualization: Create charts and tables within presentations.
  • Use Case: A user needs a presentation for a quarterly business review. This Skill can take a data export and a set of key talking points, then generate a professional-looking presentation with appropriate charts and layouts.

Quick Start

Use the pptx skill to create a new presentation based on the provided HTML content.

Frequently Asked Questions about pptx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PowerPoint presentation creation from HTML content?

You can automate PowerPoint presentation creation by converting HTML content directly into slides. This Skill uses libraries like pptxgenjs to parse the HTML structure and generate .pptx files with appropriate layouts and design elements.

Can I edit existing .pptx files by manipulating Office Open XML directly?

Yes, you can edit existing .pptx files through direct Office Open XML (OOXML) manipulation. This approach allows precise modifications to presentation structures, text extraction, and layout management without relying on standard application interfaces.

What's the best way to generate a quarterly business review presentation from raw data?

Generating a quarterly business review presentation involves taking raw data exports and talking points to automatically create slides. The Skill formats this input into professional layouts, complete with charts and tables for data visualization.

Does this presentation automation approach support visual validation of generated slides?

Yes, visual validation is supported through thumbnail generation. After creating or editing the PowerPoint slides, the Skill generates thumbnails so you can verify the layout, design elements, and overall visual integrity of the presentation.

What dependencies are needed to convert HTML to PowerPoint slides programmatically?

To convert HTML to PowerPoint slides programmatically, the environment requires dependencies including pptxgenjs for generation, markitdown for processing, and playwright for rendering. These libraries collectively handle content extraction and slide layout.

How do I extract text and manage layouts when creating presentations from scratch?

Text extraction and layout management are handled natively during presentation creation. When generating slides from scratch or templates, the Skill parses the input content to automatically structure text placement and apply consistent visual design elements.