pptx

Automates creation, editing, and analysis of PowerPoint (.pptx) files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ferazfhansurie/adletic-content --skill pptx-ferazfhansurie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/ferazfhansurie/adletic-content/tree/main/.agents/skills/pptx
Command: npx skills add https://github.com/ferazfhansurie/adletic-content --skill pptx-ferazfhansurie

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 empowers users to create, modify, and analyze PowerPoint presentations (.pptx files) without manual intervention, streamlining the entire presentation workflow.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using templates, with custom design choices and layouts.
  • Content Editing: Modify existing presentations by editing text, layouts, and structure via raw XML access.
  • Analysis: Extract text content or analyze slide layouts and design elements.
  • Use Case: A user needs a presentation about Q3 sales performance. They can ask the AI to create a 10-slide presentation using a specific template, incorporating sales data charts, and ensuring a professional, branded look and feel.

Quick Start

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

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?

Creating PowerPoint presentations from HTML involves using the pptx skill to translate HTML layouts into .pptx files via playwright and pptxgenjs libraries, producing formatted slides without manual intervention.

Can I edit raw Office Open XML in an existing PowerPoint file?

Editing raw Office Open XML in existing .pptx files is possible using the pptx skill, which leverages defusedxml to securely modify text, layouts, and slide structures directly within the presentation.

Does this presentation automation tool require Python libraries to function?

This presentation automation requires Python libraries including markitdown, pptxgenjs, playwright, sharp, and defusedxml to handle tasks like HTML to PPTX conversion and raw XML editing.

What is the best way to generate a branded presentation from a template?

Generating a branded presentation from a template is best achieved using the pptx skill, which rearranges template slides and applies custom design choices and layouts to create a professional look.

How do I extract text content and analyze slide layouts in a .pptx file?

Extracting text content and analyzing slide layouts in a .pptx file is done using the pptx skill's analysis features, which utilize the markitdown library to process presentation content and design elements.