pptx

Create and edit PowerPoint files via HTML conversion and XML manipulation.

255|6|Updated Dec 6, 2025
One-click install
npx skills add https://github.com/WyRainBow/Resume-Agent --skill pptx-wyrainbow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/WyRainBow/Resume-Agent/tree/main/backend/agent/skills/office-files/pptx
Command: npx skills add https://github.com/WyRainBow/Resume-Agent --skill pptx-wyrainbow

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 professional, visually appealing slides.

Core Features & Use Cases

  • Automated Presentation Creation: Generate presentations from HTML or templates, ensuring consistent design and accurate layout.
  • Content Editing: Modify existing presentations by directly editing their underlying XML structure.
  • Design Analysis: Extract typography, color schemes, and layout patterns from existing presentations to maintain brand consistency.
  • Use Case: Automatically generate a sales report presentation with charts and key metrics based on a provided data file and a company template.

Quick Start

Use the pptx skill to convert the file 'report.html' into a new PowerPoint presentation.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML to PowerPoint presentations?

To convert HTML to PowerPoint, this skill uses an HTML-to-PPTX conversion process that transforms your HTML structure into a new .pptx file. This automates slide generation, ensuring accurate layout and consistent design without manual formatting.

Can I edit existing PowerPoint XML directly?

Yes, you can edit existing PowerPoint XML directly. The skill modifies presentations by manipulating their underlying Office Open XML structure, allowing precise adjustments to slide elements beyond standard visual editing tools.

How do I extract text and analyze design from a PowerPoint file?

You can extract text and analyze design from a PowerPoint file by parsing the presentation structure. The skill extracts typography, color schemes, and layout patterns to help you maintain brand consistency across automated templates.

Do I need Python libraries to generate PowerPoint templates?

Yes, you need specific Python libraries to generate PowerPoint templates. The skill requires dependencies like markitdown, pptxgenjs, playwright, and defusedxml to handle HTML conversion, visual rendering, and secure XML parsing.

What is the best way to automate sales report presentation generation?

The best way to automate sales report presentation generation is using template-based creation. The skill takes your raw data and applies a company template to automatically generate professional slides with charts and key metrics.