pptx

Create and edit PowerPoint presentations from HTML or Office Open XML.

2|Updated Nov 4, 2025
One-click install
npx skills add https://github.com/bloknayrb/claudestuff --skill pptx-bloknayrb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/bloknayrb/claudestuff/tree/main/plugins/ms-office-suite/skills/pptx
Command: npx skills add https://github.com/bloknayrb/claudestuff --skill pptx-bloknayrb

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 modification of PowerPoint presentations, saving you significant time and effort in designing slides, formatting content, and ensuring visual consistency.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, complete with custom layouts, colors, and fonts.
  • Content Editing: Modify existing presentations by updating text, images, and structure via the Office Open XML format.
  • Template Utilization: Leverage existing templates to maintain brand consistency and design standards across presentations.
  • Use Case: Automatically generate a quarterly sales report presentation with charts and key data points, based on a provided data file and a company-branded template.

Quick Start

Use the pptx skill to create a new presentation with a title slide and one content slide.

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 PPTX files?

You can convert HTML to PPTX by using automation to translate HTML content into Office Open XML slides. This approach generates presentations complete with custom layouts, colors, and fonts without manual formatting.

Can I modify existing PowerPoint slides using OOXML?

Yes, you can modify existing PowerPoint slides by directly manipulating the Office Open XML format. This allows you to update text, images, and structural elements within the presentation.

What's the best way to automate presentation creation from templates?

Automating presentation creation from templates involves leveraging existing PPTX templates to maintain brand consistency. The process generates new slides with custom layouts while adhering to predefined design standards.

Does this approach support extracting raw XML for advanced formatting?

Yes, extracting raw XML is supported for advanced formatting and analysis. This allows direct interaction with the Office Open XML structure to inspect and modify specific slide elements beyond standard editing.

Can I add comments and notes to PowerPoint slides programmatically?

Adding comments and notes to slides is supported through direct OOXML manipulation. This enables programmatic insertion of annotations into existing or newly generated presentation files.

Why use HTML-to-PPTX conversion instead of direct XML manipulation?

HTML-to-PPTX conversion simplifies designing complex slide layouts by using standard web markup, while direct OOXML manipulation offers granular control for modifying specific elements within existing presentations.