pptx

Create and edit PowerPoint presentations from HTML and OOXML.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/northseadl/skillwisp --skill pptx-northseadl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/northseadl/skillwisp/tree/main/skills/%40anthropic/pptx
Command: npx skills add https://github.com/northseadl/skillwisp --skill pptx-northseadl

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 and editing of PowerPoint presentations, transforming structured data or HTML into visually appealing slides, saving significant design and formatting time.

Core Features & Use Cases

  • HTML to PPTX Conversion: Convert HTML slides into PowerPoint presentations with accurate layout and styling.
  • Template-Based Creation: Generate presentations by duplicating, reordering, and populating slides from existing templates.
  • XML Editing: Directly manipulate PowerPoint's underlying XML structure for advanced edits.
  • Thumbnail Generation: Create visual previews of slides for quick analysis.
  • Use Case: You need to create a quarterly business review presentation. Provide this Skill with your raw data and key talking points, and it will generate a professional-looking deck using a company template, complete with charts and formatted text.

Quick Start

Use the pptx skill to create a new presentation from 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 PPTX presentation slides?

You can convert HTML to PPTX by leveraging the HTML-to-PPTX conversion mechanism, which transforms structured HTML slides into PowerPoint presentations while maintaining accurate layout and styling.

Can I generate PowerPoint presentations from existing templates?

Yes, template-based creation allows you to generate PowerPoint presentations by duplicating, reordering, and populating slides from existing OOXML templates with your structured data.

What is the best way to automate adding charts and data visualization to slides?

Automating charts and data visualization in slides is best handled by providing raw data to the pptx skill, which uses PptxGenJS to integrate formatted charts into your presentation.

Does direct XML editing work for advanced PowerPoint layout customization?

Yes, direct XML editing works for advanced layout customization by allowing you to manipulate the underlying Office Open XML (OOXML) structure of the presentation files.

What do I need to generate visual previews of PowerPoint slides?

To generate visual previews of PowerPoint slides, you need a thumbnail generation utility, which creates visual previews of slides for quick analysis using dependencies like Playwright and Sharp.