pptx

Create and edit PowerPoint presentations using python-pptx and pptxgenjs.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill pptx-shinnytech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx
Source: https://github.com/shinnytech/caiwenqiang-member-rank/tree/main/.cursor/skills/pptx
Command: npx skills add https://github.com/shinnytech/caiwenqiang-member-rank --skill pptx-shinnytech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, playwright, react-icons, sharp, defusedxml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating, editing, and analyzing PowerPoint presentations, removing the manual effort involved in design, content formatting, and data visualization.

Core Features & Use Cases

  • Presentation Creation: Generate new presentations from scratch or using existing templates.
  • Content Editing: Modify text, layouts, and formatting in existing presentations.
  • Data Visualization: Create charts and tables within presentations.
  • Use Case: A user needs a presentation summarizing Q3 sales performance. This Skill can create a new 10-slide presentation, incorporating sales data into charts, using a company-approved template, and ensuring a consistent visual style.

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 convert HTML to PPTX slides automatically?

You can convert HTML to PPTX by unpacking and editing OOXML structures. This process maps web content directly into native PowerPoint presentation formats, automating slide generation without manual design effort.

Can I generate PowerPoint charts and tables from existing data?

Yes, you can generate PowerPoint charts and tables from existing data. It supports detailed formatting control within presentations, allowing you to populate slides with data visualizations and structured tables.

Does python-pptx work with pptxgenjs for presentation editing?

Yes, python-pptx works alongside pptxgenjs for presentation editing. This combination allows you to automate the creation and modification of .pptx files, handling layout adjustments and visual element controls.

What is the best way to automate text replacement in a PowerPoint template?

The best way to automate text replacement in a PowerPoint template is by applying inventory data directly to the slides. This modifies existing OOXML content, ensuring consistent formatting across all updated presentations.

How do I create visual thumbnails for PowerPoint slide analysis?

You can create visual thumbnails for PowerPoint slide analysis by generating thumbnail grids. This feature renders slides into images, enabling visual review of presentation layouts and formatting before finalizing the document.