pptx

Create and edit PowerPoint presentations via HTML conversion and Office Open XML.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/juliochwd/bps-stat-agent --skill pptx-juliochwd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/juliochwd/bps-stat-agent/tree/main/mini_agent/skills/document-skills/pptx
Command: npx skills add https://github.com/juliochwd/bps-stat-agent --skill pptx-juliochwd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, libreoffice, poppler, defusedxml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and analysis of PowerPoint presentations, providing a comprehensive toolkit for professional and academic use.

Core Features & Use Cases

  • PPT Creation: Generate new presentations from scratch or using templates.
  • Content Editing: Modify existing presentations with advanced formatting options.
  • Analysis: Extract text, analyze layouts, and apply design principles.
  • Use Case: Need to create a sales presentation with detailed charts and data analysis. Use this Skill to design, populate, and analyze the content efficiently.

Quick Start

Use the pptx skill to create a new presentation with the provided template 'template.pptx' and populate it with the following data: Company: ABC Corp, Product: XYZ, Revenue: $50M, Growth: 15%.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation with detailed charts and data analysis?

You can create a PowerPoint presentation with charts and data analysis by using HTML-to-PowerPoint conversion and native Office Open XML manipulation. This toolkit supports generating slides from scratch or templates and embedding detailed data visualizations.

Can I edit existing PPTX files and modify their layouts?

Yes, you can edit existing PPTX files and modify their layouts. The toolset extracts text, analyzes current layouts, and applies advanced formatting options through Office Open XML manipulation to adjust existing presentation content precisely.

How does HTML to PowerPoint conversion work for slide generation?

HTML to PowerPoint conversion works by rendering HTML content into slide layouts and then translating that structure into native Office Open XML. This mechanism allows complex designs and charts to be mapped directly into editable presentation elements.

Do I need LibreOffice and Poppler installed to analyze PPTX layouts?

Yes, you need LibreOffice and Poppler installed alongside markitdown and playwright. These dependencies are required to handle various analysis tasks, extract text, and process layout rendering accurately within the structured workflow.

What is the best way to extract text and analyze a PowerPoint presentation?

The best way to extract text and analyze a PowerPoint presentation is by using markitdown and native Office Open XML manipulation. This combination allows you to pull text content, evaluate design principles, and assess layout structures effectively.

Are there limitations when modifying Office Open XML for PowerPoint formatting?

Modifying Office Open XML for PowerPoint formatting requires precise structural manipulation, and limitations arise with complex embedded objects. You must operate within the structured workflow using dependencies like sharp and pptxgenjs to avoid breaking layout integrity.