📄

Powerpoint / PPTX

Create, edit, and inspect PowerPoint decks with professional layouts, template fidelity, and automated visual QA for high-quality presentations.

by

Iván

PDF & DocumentsProductivityAutomationAPIDeveloper Tool
Install
npx clawhub@latest install powerpoint-pptx
Stars

48

Downloads

17.9k

Current Installs

55

Version

v1.0.0

Updated

Mar 12, 2026

Platforms

linux • darwin • win32

Requirements

Standard Environment · python3

View Source

ClawHub

Powerpoint / PPTX Overview

Powerpoint / PPTX lets AI agents create, edit, and audit PowerPoint decks with high-fidelity template handling.

It uses python-pptx locally to manage layouts, placeholders, charts, and masters for brand-consistent, presentation-ready slides.

How It Works

1Step 1 - Inventory Templates

Scan masters and layouts to understand available placeholders and theme settings.

2Step 2 - Map Content

Bind content to the correct placeholder zones to avoid layout breakage.

3Step 3 - Edit Safely

Make OOXML-aware changes while preserving slide structure and styles.

4Step 4 - Visual QA

Check for text overflow, alignment issues, and chart integrity before delivery.

Key Features

Template Inventory

Identifies reusable layouts, placeholders, and theme settings for brand consistency.

Placeholder Mapping

Matches content to the right slide zones to prevent empty boxes and layout issues.

Visual & Content QA

Separate passes for text accuracy and visual layout integrity (alignment, contrast, overflow).

Chart & Media Management

Handles charts, tables, and linked media assets.

Master Slide Preservation

Respects global masters, fonts, and hierarchy to keep templates stable.

Requirements

  • No VM required.
  • Standard local environment; no external API keys required for core functionality.
  • python3 is required to run the python-pptx workflow.

Use Cases

Automated Deck Generation

Create professional presentations from briefs using existing templates.

Presentation Auditing

Inspect decks for leftover placeholders, broken links, and inconsistent styling.

Content Migration

Move content between different masters while preserving visual alignment.

How to Install

npx clawhub@latest install powerpoint-pptx

Run in your terminal, or click the Install button at the top of this page for one-click setup.

FAQ

Does this support older .ppt files?

The skill targets .pptx; legacy .ppt is not supported directly.

Can it handle custom company templates?

Yes. It inventories masters and layouts to keep template fidelity.

Will it fix my layout automatically if text is too long?

It flags overflow and layout issues during visual QA so you can adjust content or templates.

Which library does it use under the hood?

It uses python-pptx for programmatic slide, chart, and template operations.

Does it require internet access?

No. The core workflow runs locally without external APIs.

Does it preserve slide masters and theme fonts?

Yes. It preserves masters, layouts, and theme settings to maintain visual consistency.

Can it edit charts and tables?

Yes. It manages chart data and table structures as part of OOXML-aware edits.