ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 3/5

wps-ppt-automation

Automate common PowerPoint/WPS Presentation operations on Windows via COM (read text/notes/outline, export PDF/images, replace text, insert/delete slides, unify font/size/theme, extract images/media). Use for single-presentation actions (no batch).

Why use this skill?

Use the wps-ppt-automation skill to programmatically read, edit, format, and export PowerPoint and WPS files on Windows with simple OpenClaw commands.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/fadeloo/tiangong-wps-ppt-automation
Or

What This Skill Does

The wps-ppt-automation skill provides a robust interface for interacting with Microsoft PowerPoint or WPS Presentation software on Windows. By leveraging COM (Component Object Model) automation, this skill enables AI agents to manipulate presentation files directly. It is designed for granular control, allowing users to extract textual content, speaker notes, and outlines, or perform structural edits like inserting and deleting slides. Furthermore, it supports visual output by exporting presentations to PDF or image formats, and provides utility functions to unify design elements, such as applying specific fonts, sizes, or themes across an entire document. It acts as a bridge between the AI's logic and the heavy-duty rendering engines of local presentation software.

Installation

To integrate this skill into your OpenClaw environment, ensure you are running on a Windows machine with either Microsoft PowerPoint or WPS Presentation installed. First, install the required Python dependency by running python -m pip install pywin32 in your terminal. Once the dependency is met, install the skill via the OpenClaw repository using the following command: clawhub install openclaw/skills/skills/fadeloo/tiangong-wps-ppt-automation. The skill will then be available for your agent to execute local system commands.

Use Cases

  • Content Extraction: Automatically pulling notes or lecture content from a presentation for summarizing or indexing.
  • Automated Reporting: converting dynamic PowerPoint reports into PDFs for distribution.
  • Batch Design Updates: Uniformly changing fonts or applying corporate themes to legacy files without manual intervention.
  • Automated Editing: Programmatically cleaning up presentations by deleting placeholder slides or inserting mandatory legal slides.

Example Prompts

  1. "Please read the notes from C:\presentations\marketing_deck.pptx and summarize the key talking points for the team."
  2. "Convert the presentation located at C:\reports\q3_results.pptx into a PDF file and save it in the same folder."
  3. "Apply the corporate theme located at C:\branding\template.thmx to the presentation at C:\drafts\proposal.pptx and change all text to Microsoft YaHei size 18."

Tips & Limitations

  • Single Presentation Focus: This skill is architected for single-file operations. Avoid using it for large batch processing tasks to prevent COM server timeouts or memory leaks.
  • Application Selection: Use the --app wps flag if your system relies on WPS Presentation rather than Microsoft PowerPoint.
  • UI Visibility: If you need to debug or verify the automation, use --visible true to bring the application window to the foreground.
  • File Paths: Always use absolute, fully qualified file paths to ensure the underlying script can locate your files accurately on the Windows filesystem.

Metadata

Author@fadeloo
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-fadeloo-tiangong-wps-ppt-automation": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#powerpoint#wps#presentation#automation#windows
Safety Score: 3/5

Flags: file-write, file-read, code-execution