pptx

Extract text from .pptx files and create presentations from templates.

Updated May 5, 2026
One-click install
npx skills add https://github.com/saif27217/microclaw-setup --skill pptx-saif27217
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/saif27217/microclaw-setup/tree/main/skills/pptx
Command: npx skills add https://github.com/saif27217/microclaw-setup --skill pptx-saif27217

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive functionality for managing PowerPoint (.pptx) files, streamlining the creation, editing, and analysis of presentations.

Core Features & Use Cases

  • Text and Visual Content Handling: Extract, parse, and manipulate text from .pptx files, as well as generate and work with visual elements like images and slide templates.
  • Editing and Creation Workflows: Advanced capabilities to modify and create presentations from scratch or using templates, with detailed editing and design guides.
  • Data Analysis and Quality Assurance: Offers tools to analyze content, visualize slide data, and conduct quality assurance checks before finalizing presentations.
  • Use Case: Whether you need to transcribe text from a presentation, create a new deck from scratch, or ensure the visual appeal and accuracy of existing slides, this Skill has you covered.

Quick Start

Run python -m markitdown presentation.pptx to extract text from the .pptx file named 'presentation.pptx'.

Frequently Asked Questions about pptx

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

FAQPage Schema
How do I extract text from a .pptx presentation file?

You can extract text from a .pptx presentation by running the markitdown library command on your file. This parses the presentation slides and outputs the extracted text content for further analysis.

Can I create PowerPoint slides from templates using pptxgenjs?

Yes, you can create presentations from scratch or using templates via pptxgenjs. The Skill provides advanced editing workflows and design guides to generate and modify slide structures and visual elements.

Does LibreOffice work with .pptx files for PDF conversion and image manipulation?

LibreOffice handles .pptx files for PDF conversion, while Poppler and Pillow manage image manipulation and visual element processing during slide editing workflows.

What is the best way to perform quality assurance checks on existing slides?

The best way to perform quality assurance on slides is using the provided analysis tools to visualize slide data and evaluate visual appeal. This ensures accuracy and design quality before finalizing presentations.

How do I manipulate visual elements and images within PowerPoint slides?

You manipulate visual elements within PowerPoint slides using the integrated Pillow and Poppler libraries. These tools allow you to generate, edit, and process images embedded in presentation templates.