pptx

Create, edit, and analyze PowerPoint presentations with Python and LibreOffice.

Updated May 26, 2026
One-click install
npx skills add https://github.com/koasis89/ite-ai-agent --skill pptx-koasis89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/koasis89/ite-ai-agent/tree/main/skills/pptx
Command: npx skills add https://github.com/koasis89/ite-ai-agent --skill pptx-koasis89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, pillow, libreoffice, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, modification, and analysis of PowerPoint presentations, allowing users to efficiently handle a variety of presentation tasks.

Core Features & Use Cases

  • Presentation Creation: Build presentations from scratch or using templates.
  • Edit and Modify: Edit existing presentations, combine slides, and create slides from templates.
  • Data Extraction: Extract text and visual elements from presentations for analysis.
  • Use Case: Imagine you need to create a presentation summarizing the sales data from the last quarter. Use this Skill to generate slides from a data source, analyze the content, and add presenter notes.

Quick Start

Use the pptx skill to create a new presentation from a template 'template.pptx' and include a text slide with the title 'Sales Data Overview'.

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 a template?

Automate PowerPoint presentation creation by applying templates and inserting text or data into slides using Python libraries. This process builds professional presentations automatically from data sources without manual formatting.

Can I extract text and visual elements from an existing PowerPoint for data analysis?

Extract text and visual elements from existing PowerPoint presentations for data analysis using Python libraries. This process isolates content from slides, enabling automated workflow processing and data visualization tasks.

Does PowerPoint workflow automation require LibreOffice and Python libraries?

PowerPoint workflow automation requires LibreOffice, pptxgenjs, and Pillow for processing. These dependencies handle slide creation, template application, content modification, and visual element extraction within Python environments.

What is the best way to modify existing slides and add presenter notes?

Modify existing slides and add presenter notes by automating editing tasks with Python libraries. This approach combines slides, applies templates, and inserts presenter notes efficiently for academic or professional presentations.

How do I generate data visualization slides from a data source?

Generate data visualization slides from a data source by automating presentation creation with Python libraries. This workflow transforms raw data into formatted PowerPoint slides, summarizing information like quarterly sales data automatically.