pptx

Create and edit PowerPoint presentations from HTML using PptxGenJS and OOXML.

610|93|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/partme-ai/full-stack-skills --skill pptx-partme-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/partme-ai/full-stack-skills/tree/main/skills/pptx
Command: npx skills add https://github.com/partme-ai/full-stack-skills --skill pptx-partme-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating, modifying, and analyzing PowerPoint presentations, saving significant time and effort for users who need to work with .pptx files.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or based on HTML content.
  • Content Editing: Modify existing presentations by editing text, layouts, and formatting.
  • Data Visualization: Create charts and tables within presentations.
  • Template Utilization: Adapt existing presentation templates for new content.
  • Use Case: Automatically generate a sales report presentation with custom branding and data visualizations based on a provided HTML outline.

Quick Start

Create a new presentation using the provided HTML file 'report.html'.

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 automatically?

You can convert HTML to PowerPoint by using this tool to automate the generation of .pptx files from your provided HTML content. It leverages the html2pptx mechanism to seamlessly translate structured web outlines into formatted presentation slides.

Can I modify existing .pptx files and edit OOXML directly?

Yes, you can modify existing .pptx files by editing text, layouts, and formatting. It leverages Office Open XML (OOXML) for direct editing, enabling deep structural manipulation of presentation content beyond basic visual updates.

Does PptxGenJS support creating charts and data visualizations in PowerPoint?

PptxGenJS supports creating charts and data visualizations within presentations. This tool utilizes the library to automate the incorporation of charts and tables, enabling dynamic data visualization generation directly inside your .pptx slides.

What is the best way to apply a PowerPoint template to new content?

The best way to apply a PowerPoint template is to use this tool's template utilization feature, which adapts existing presentation templates for new content. It automatically maps your new data and text into the predefined layouts of your .pptx template.

How do I generate a sales report presentation with custom branding?

You can generate a sales report presentation with custom branding by providing an HTML outline to this tool. It automatically creates the .pptx file, incorporating your specific branding rules and data visualizations based on the provided HTML structure.