pptx

Create and edit PowerPoint presentations with HTML slide conversion and OOXML manipulation.

11|2|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/NaveedTechLab/skills-library --skill pptx-naveedtechlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/NaveedTechLab/skills-library/tree/main/skills/pptx
Command: npx skills add https://github.com/NaveedTechLab/skills-library --skill pptx-naveedtechlab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating and editing PowerPoint presentations, applying professional design principles to help users save time and produce polished content.

Core Features & Use Cases

  • HTML Slides Conversion: Convert HTML slides into PowerPoint with precise positioning.
  • PPTX Creation: Start from scratch or use templates to create presentations.
  • Editing: Modify existing presentations with advanced XML editing and styling options.
  • Use Case: Need a new presentation for a project meeting? Use this Skill to quickly create a layout, populate content, and apply a professional design palette.

Quick Start

Use the pptx skill to create a new presentation with a blank template.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I convert HTML slides to PowerPoint with precise positioning?

Yes, this Skill converts HTML to PowerPoint by rendering HTML slides via Playwright and mapping elements into a PPTX file. It automates the conversion process to ensure your web-based slide layouts translate accurately into native PowerPoint presentation objects.

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

Yes, this Skill edits existing PowerPoint files by unpacking the PPTX container, modifying the underlying Office Open XML (OOXML) content directly, and repacking the presentation. This allows for granular manipulation of slide structure and styling beyond standard editing tools.

Do I need LibreOffice and Poppler installed to create PowerPoint presentations?

Yes, LibreOffice and Poppler are required along with markitdown, pptxgenjs, playwright, and sharp. These dependencies handle file operations, render content, process images, and manage the conversion pipeline for creating and editing PPTX files.

How does automated design work when creating a PowerPoint from scratch?

Automated design applies professional design principles by analyzing your content to generate a layout and populate a design palette. It uses pptxgenjs to programmatically build slides from scratch or templates, ensuring polished content without manual formatting.

What is the best way to modify styling in an existing PowerPoint presentation?

The best way to modify styling in a PowerPoint presentation is through advanced XML editing of the OOXML files. This Skill unpacks the PPTX file, applies precise styling changes to the XML content, and repacks it to preserve the original presentation integrity.

Why use markitdown when generating PowerPoint presentations?

Markitdown processes and converts markdown content into structured data for presentation generation. It works alongside pptxgenjs to parse content, enabling the Skill to analyze text and automatically apply design principles to create the PPTX slides.