pptx

Generate and edit PowerPoint presentations with templates and design guidance.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown[pptx], Pillow, pptxgenjs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation and editing of PowerPoint presentations, transforming raw content into visually appealing and professional slide decks.

Core Features & Use Cases

  • Template-Based Creation: Generate presentations from scratch using pre-defined templates and design best practices.
  • Content Editing: Modify existing presentations by updating text, layouts, and visual elements.
  • Design Guidance: Provides detailed advice on color palettes, typography, spacing, and common pitfalls to avoid.
  • Use Case: Quickly create a pitch deck for a new product, ensuring consistent branding and a polished look, by leveraging the provided templates and design tips.

Quick Start

Use the pptx skill to create a new presentation from scratch using the provided design ideas.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from scratch?

You can create a PowerPoint presentation from scratch by utilizing the pptxgenjs library alongside pre-defined templates and design best practices to generate visually appealing slides.

What is the best way to edit existing PowerPoint slides programmatically?

Editing existing PowerPoint slides involves using Python libraries like markitdown to extract text and manipulate content, or generating visual overviews through thumbnail generation to apply layout updates.

Can I extract text from a .pptx file for content analysis?

Yes, you can extract text from a .pptx file using the markitdown dependency, which parses the presentation content and enables further content manipulation or conversion.

Does this approach provide guidance on presentation design and layout?

The approach includes detailed design guidance covering color palettes, typography, spacing, and layout, while also highlighting common presentation mistakes to ensure a polished look.

Do I need Python or Node.js to generate PowerPoint slides?

You need both environments: pptxgenjs for creating presentations from scratch, and Python libraries like markitdown and Pillow for content manipulation, visual thumbnails, and XML inspection.

Why inspect raw XML in a PowerPoint presentation?

Inspecting raw XML in a PowerPoint presentation allows you to examine the underlying slide structure and elements directly, which is useful for troubleshooting layout issues or verifying content manipulation.