wps-ppt-automation

Automate PowerPoint and WPS Presentation operations on Windows via COM.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/FatBy/DD-OS --skill wps-ppt-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wps-ppt-automation
Source: https://github.com/FatBy/DD-OS/tree/main/skills/tiangong-wps-ppt-automation
Command: npx skills add https://github.com/FatBy/DD-OS --skill wps-ppt-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pywin32, and includes scripts (resource) components.

What problem does it solve?

This Skill automates repetitive tasks within PowerPoint or WPS Presentation files, such as text replacement, slide manipulation, and format conversion, saving significant manual effort.

Core Features & Use Cases

  • Content Manipulation: Read text, extract speaker notes, and export outlines.
  • Format Conversion: Export presentations to PDF or individual slide images.
  • Editing: Find and replace text, insert/delete slides, unify fonts, and apply themes.
  • Media Extraction: Extract embedded images from presentations.
  • Use Case: Quickly update all instances of a company name across multiple slides in a presentation, or export all slides as high-resolution PNG images for a report.

Quick Start

Use the wps-ppt-automation skill to export the presentation 'report.pptx' to PDF as 'report.pdf'.

Frequently Asked Questions about wps-ppt-automation

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

FAQPage Schema
How do I automate PowerPoint presentation tasks like exporting slides to PDF?

Automate PowerPoint presentation tasks by using COM automation on Windows to export slides to PDF. This approach handles common operations like format conversion, text replacement, and slide manipulation programmatically.

Can I use Python to find and replace text across multiple WPS presentation slides?

Yes, you can use Python to find and replace text across WPS presentation slides. By leveraging COM automation, scripts can programmatically update text content, manipulate slides, and apply themes.

Does WPS presentation automation require pywin32 to run on Windows?

WPS presentation automation requires pywin32 to run on Windows because it relies on COM interaction. This dependency provides the necessary Python bindings to communicate with the presentation application interface.

What is the best way to extract embedded images and speaker notes from a PowerPoint file?

The best way to extract embedded images and speaker notes from a PowerPoint file is via COM automation. Scripts can read text content, extract media, and export outlines directly from the presentation object model.

How do I unify fonts and apply themes to slides in a WPS presentation?

Unify fonts and apply themes to slides in a WPS presentation by executing COM automation commands. Scripts can standardize formatting and apply visual themes across all slides within a single presentation file.