pptx

Create, edit, and parse PowerPoint presentations using Python libraries.

67|24|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/openxjarvis/openclaw-python --skill pptx-openxjarvis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/openxjarvis/openclaw-python/tree/main/skills/pptx
Command: npx skills add https://github.com/openxjarvis/openclaw-python --skill pptx-openxjarvis

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and editing of PowerPoint presentations, transforming raw data and ideas into professional, visually appealing slide decks without manual design effort.

Core Features & Use Cases

  • Presentation Generation: Create entire slide decks from scratch or templates using Python.
  • Content Extraction: Parse text and extract information from existing .pptx files.
  • Slide Editing: Modify, update, combine, or split presentation slides programmatically.
  • Use Case: Generate a pitch deck for a new product launch, automatically populating slides with market data, financial projections, and team bios, ensuring a consistent and professional look.

Quick Start

Use the pptx skill to create a new presentation with a title slide and two content slides.

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 scratch?

Automate PowerPoint presentation creation by using Python libraries like python-pptx to generate slides, populate text, shapes, images, tables, and charts programmatically without manual design effort.

Can I extract text and content from existing .pptx files?

Extract text and content from existing .pptx files by parsing presentations with markitdown, which retrieves slide information for downstream data processing and analysis workflows.

Does python-pptx support modifying elements like tables and charts in slides?

Python-pptx supports modifying slide elements by allowing programmatic manipulation of text, shapes, images, tables, and charts to update, combine, or split presentation decks.

What is the best way to generate a pitch deck with market data automatically?

Generate a pitch deck automatically by using template-based workflows and Python scripts to populate slides with market data, financial projections, and team bios for a consistent professional look.

Can I perform visual quality assurance on presentation decks programmatically?

Perform visual quality assurance on presentation decks by programmatically parsing slide elements and using Pillow to inspect images, ensuring consistent formatting and visual integrity across the .pptx file.