pptx

Create and edit PowerPoint presentations with slide templates and design tips.

10|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/giadaf-boosha/claude-code --skill pptx-giadaf-boosha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/giadaf-boosha/claude-code/tree/main/skills/pptx
Command: npx skills add https://github.com/giadaf-boosha/claude-code --skill pptx-giadaf-boosha

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, LibreOffice, Poppler, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the creation, editing, and management of PowerPoint presentations, allowing users to quickly generate slides, edit existing decks, and apply professional design principles.

Core Features & Use Cases

  • Slide Creation: Generate slides from scratch or using templates.
  • Content Editing: Edit text, images, and other elements within slides.
  • Design Tips: Provides design inspiration and best practices for creating visually appealing presentations.
  • Use Case: Imagine you need to create a presentation for a business meeting. Use this Skill to quickly generate a slide deck with a professional template, add your content, and apply design tips for visual appeal.

Quick Start

Use the pptx skill to create a presentation with the template 'business.pptx' and add the following text as the first slide: 'Meeting Agenda'.

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?

To create a PowerPoint presentation, this Skill generates slides from scratch or using templates by manipulating XML and creating visual outputs via Python libraries and pptxgenjs.

Can I edit text and images in an existing PPTX file?

Editing text and images in an existing PPTX file is supported. The Skill extracts and modifies slide content using Python libraries for text extraction and image processing.

Does this tool require LibreOffice to manage presentation files?

LibreOffice is required to manipulate XML and create visual outputs for presentation management. The Skill also depends on markitdown, pptxgenjs, Pillow, and Poppler for file processing.

What's the best way to apply professional slide design to a business presentation?

The best way to apply professional slide design is by using the Skill's built-in design inspiration and best practices to generate visually appealing slides with business templates.

How does presentation manipulation work with Python libraries and XML?

Presentation manipulation works by using Python libraries to extract text and process images, while applying pptxgenjs and LibreOffice to manipulate the underlying XML and render visual outputs.

Are there limitations when using markitdown and Poppler for presentation editing?

Limitations depend on the capabilities of markitdown and Poppler for text extraction and image processing. Complex slide animations or advanced transitions may not be fully editable through XML manipulation.