pptx

Create, edit, and analyze PowerPoint presentations from HTML and templates.

1|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/zmre/nix-pai --skill pptx-zmre
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/zmre/nix-pai/tree/main/claude/skills/document-skills/pptx
Command: npx skills add https://github.com/zmre/nix-pai --skill pptx-zmre

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, sharp, react-icons, defusedxml, python-pptx, Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manually creating or editing PowerPoint presentations is time-consuming and prone to inconsistencies. This skill automates the entire process, from generating new slides to modifying existing ones, ensuring professional and consistent results and freeing up your time.

Core Features & Use Cases

  • Automated Presentation Generation: Create new presentations from HTML or templates, ensuring accurate positioning and styling.
  • Content Editing & Analysis: Modify text, add charts/tables, and extract raw XML for advanced customization or analysis of comments and speaker notes.
  • Template-Based Creation: Leverage existing templates to maintain brand consistency, duplicating and reordering slides as needed to save design time.
  • Use Case: You need to generate a weekly sales report presentation with updated charts and data. Use this skill to automatically pull data, create new slides from a template, populate them with charts and tables, and ensure all text is correctly formatted and positioned.

Quick Start

Use the pptx skill to create a new presentation from the HTML file 'report-slide.html' and save it as 'weekly-report.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?

Automate PowerPoint creation by converting HTML files into .pptx presentations using template-based generation. This ensures accurate positioning, styling, and professional formatting without manual slide building.

Can I extract and analyze text, comments, and speaker notes from existing presentations?

Extract presentation content by reading .pptx files to pull text, inspect raw XML structures, access comments, and retrieve speaker notes. This enables content audits, bulk analysis, and advanced customization workflows.

What's the best way to maintain design consistency across multiple presentation slides?

Use template-based slide creation to duplicate and reorder slides while preserving brand consistency. Templates enforce layout, fonts, and styling rules across all generated slides automatically.

Can I add charts, tables, and styled content to presentations programmatically?

Add charts, tables, and formatted text to presentations through automated editing. The skill handles correct OOXML structure, schema validation, and web-safe font compatibility for professional output.

Does this work with bulk editing and schema validation of .pptx files?

Yes, bulk edit multiple presentations by modifying content, validating XML well-formedness, and enforcing OOXML schema compliance. This ensures all output presentations meet technical standards and compatibility constraints.