pptx

Create and edit PowerPoint presentations using Python libraries.

2.6k|130|Updated Jun 6, 2025
One-click install
npx skills add https://github.com/UnicomAI/wanwu --skill pptx-unicomai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/UnicomAI/wanwu/tree/main/configs/microservice/bff-service/configs/agent-skills/anthropics/pptx
Command: npx skills add https://github.com/UnicomAI/wanwu --skill pptx-unicomai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, Pillow, python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines 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 Creation: Generate presentations from scratch or templates using natural language prompts.
  • Content Extraction: Parse text and extract information from existing .pptx files.
  • Slide Editing: Modify, update, and reformat slides based on specific instructions.
  • Design Guidance: Provides best practices for color palettes, typography, and slide layouts.
  • Use Case: You need to create a pitch deck for investors. Provide your key data points and talking points, and this Skill will generate a polished presentation with a consistent design, appropriate visuals, and clear messaging.

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 raw data?

Automate PowerPoint presentation creation by using Python libraries like python-pptx and pptxgenjs to generate slides from scratch. This Skill parses raw data and applies design best practices for color, typography, and layout to produce professional decks.

Can I extract text and content from an existing .pptx file?

Yes, you can extract text and content from existing .pptx files. This Skill parses text and extracts information from PowerPoint decks, allowing you to pull data from existing slides for further processing or content migration.

How do I edit and reformat existing PowerPoint slides programmatically?

Edit and reformat existing PowerPoint slides programmatically by sending specific instructions to this Skill. It modifies, updates, and reformats existing decks while applying consistent visual design rules for typography and layout.

Does this presentation generator work with templates?

Yes, this presentation generator works with templates. You can generate presentations from scratch or use existing templates, applying design best practices for color palettes, typography, and slide layouts to ensure visual consistency.

What is the best way to generate a pitch deck from natural language prompts?

The best way to generate a pitch deck from natural language prompts is using this Skill. Provide your key data points and talking points, and it will generate a polished presentation with consistent design, appropriate visuals, and clear messaging.

Can I use python-pptx and pptxgenjs together for data visualization in slides?

Yes, this Skill leverages both python-pptx and pptxgenjs to handle data visualization within presentations. It integrates these dependencies to apply visual design and generate charts or graphics directly inside your slide decks.