Agent skill · software engineering · sundial-org
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 this skill is useful
Adds a Python script that automates PowerPoint and WPS Presentation operations via COM, providing capabilities not available in standard documentation.
What it needs
Requires python, pywin32 installed locally. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
WPS/PowerPoint Automation (Windows) Use the bundled Python script to control PowerPoint or WPS Presentation via COM. Requirements Windows with Microsoft PowerPoint or WPS Presentation installed. Python + pywin32 (python -m pip install pywin32). Quick start Commands read Extract all slide text. notes Extract speaker notes. outline Export slide titles as outline. export Export to PDF or images (PNG). replace Find/replace text across slides. slides Insert or delete slides. font Unify font name/size across slides. theme Apply a theme (.thmx). extract-images Export embedded images. Notes If WPS is installed, try --app wps; otherwise default uses PowerPoint. Use --visible true if you need to watch the UI. Avoid batch usage; this skill is for single-presentation operations.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/wps-ppt-automation