pptx

Create and edit PPTX presentations, including raw OOXML and slide XML.

Updated Oct 2, 2025
One-click install
npx skills add https://github.com/cyberiseeyou/flask-schedule-webapp --skill pptx-cyberiseeyou
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/cyberiseeyou/flask-schedule-webapp/tree/main/.claude/skills/document-skills/pptx
Command: npx skills add https://github.com/cyberiseeyou/flask-schedule-webapp --skill pptx-cyberiseeyou

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating or editing PowerPoint presentations, especially when adhering to specific templates, incorporating complex charts, or managing content at scale, is often a manual and time-consuming process. This Skill automates presentation workflows, ensuring consistency and efficiency.

Core Features & Use Cases

  • Presentation Creation from HTML: Convert HTML slides into professional PowerPoint presentations with accurate positioning and styling.
  • Template-Based Generation: Create new presentations by leveraging existing templates, duplicating and reordering slides, and replacing placeholder content.
  • Advanced Content Integration: Seamlessly add dynamic charts, tables, and images, ensuring optimal layout and readability.
  • Raw XML Editing: For complex formatting, comments, or speaker notes, directly edit the underlying Office Open XML (OOXML) structure.
  • Use Case: Generate a quarterly business review presentation from raw data and content, ensuring it adheres to company branding guidelines and includes dynamic, data-driven charts.

Quick Start

Create a 5-slide presentation from the attached 'report.html' files, using a two-column layout for slides with charts, and save it as 'report-presentation.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation from HTML or data?

Automate PPTX generation by converting HTML slides into professionally formatted presentations with accurate positioning and styling. This Skill handles template-based creation, dynamic content insertion, and design-conscious outputs without manual slide-by-slide editing.

Can I edit PowerPoint XML directly to customize formatting and speaker notes?

Yes. This Skill unpacks and inspects the underlying Office Open XML structure, enabling direct XML editing for complex formatting, comments, speaker notes, layouts, and theme data when standard UI tools fall short.

How do I generate presentations from templates and replace placeholder content at scale?

Leverage existing templates by duplicating and reordering slides, then replace placeholder content programmatically. The Skill manages relationships, media, and OOXML schema validation to produce cleaned, deployment-ready artifacts.

What's the best way to add charts and images to PowerPoint slides programmatically?

Integrate dynamic charts, tables, and images directly into slides with optimal layout and readability. The Skill ensures content positioning respects design constraints and maintains visual hierarchy across template-based presentations.

Can I extract text and analyze typography or color schemes from existing PPTX files?

Extract slide text, assess typography and color schemes, and generate inventories or reports from existing presentations. The Skill reads and validates PPTX content against OOXML standards for accurate analysis.