pptx-official

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

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Jotures/Brain_OS --skill pptx-official
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-official
Source: https://github.com/Jotures/Brain_OS/tree/main/skills/pptx-official
Command: npx skills add https://github.com/Jotures/Brain_OS --skill pptx-official

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations, automating complex tasks and ensuring design consistency.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from HTML or templates, with precise layout control.
  • Content Editing: Modify existing presentations by editing raw XML or using automated scripts.
  • Design Automation: Apply consistent branding, layouts, and visual elements across slides.
  • Use Case: Automatically convert a detailed project report written in HTML into a professional-looking PowerPoint presentation with charts and consistent branding, ready for a stakeholder meeting.

Quick Start

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

Frequently Asked Questions about pptx-official

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

FAQPage Schema
How do I convert HTML to PowerPoint presentations automatically?

To convert HTML to PowerPoint presentations, this Skill automates the workflow using Playwright and pptxgenjs to translate HTML layouts into professional .pptx files with consistent branding and visual elements.

What is the best way to edit existing PowerPoint OOXML files programmatically?

Editing PowerPoint OOXML files programmatically is best handled by modifying raw XML or using automated Python scripts provided by the Skill to manipulate detailed slide content and ensure design consistency.

Can I extract content from PowerPoint files into markdown?

Yes, you can extract content from PowerPoint files into markdown. The Skill utilizes the markitdown dependency to analyze .pptx presentations and extract content for downstream processing.

Does PowerPoint generation require specific dependencies like playwright and sharp?

PowerPoint generation requires specific dependencies including playwright, sharp, pptxgenjs, and defusedxml to support HTML rendering, image processing, OOXML manipulation, and secure XML parsing.

How do I apply consistent branding across generated slides using templates?

Applying consistent branding across slides is achieved through template-based generation. The Skill automates design by applying predefined layouts, branding, and visual elements to new PowerPoint presentations.

What are the limitations of using HTML to PPT conversion for complex reports?

Limitations of HTML to PPT conversion involve potential layout constraints when translating complex HTML structures. It requires precise layout control and specific dependencies to ensure accurate OOXML translation and chart rendering.