← Back to Skills Marketplace
fadeloo

PowerPoint Automation

by Fadeloo · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
7594
Downloads
12
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tiangong-wps-ppt-automation
Description
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).
Usage Guidance
Install only if you need local PowerPoint or WPS automation on Windows. Use a trusted source for pywin32, save modified presentations to a new path when possible, and treat exported text, notes, PDFs, and images as sensitive if the source deck contains private information.
Capability Analysis
Type: OpenClaw Skill Name: tiangong-wps-ppt-automation Version: 0.1.0 The skill's purpose is to automate PowerPoint/WPS Presentation operations on Windows via COM, which is clearly stated and consistently implemented. The `SKILL.md` provides straightforward usage instructions without any evidence of prompt injection attempts against the agent. The Python script `scripts/wps_ppt_automation.py` uses the `pywin32` library for COM interaction, which is appropriate for its function, and all file operations (reading input, writing output) are explicitly controlled by user-provided arguments. There are no indicators of data exfiltration, malicious execution, persistence, or obfuscation.
Capability Assessment
Purpose & Capability
The stated purpose is single-presentation PowerPoint/WPS automation, and the script implements matching read, notes, outline, export, replace, insert/delete slide, font, theme, and image extraction commands.
Instruction Scope
Commands require explicit input, output, save, or output-directory arguments; modifying commands can still overwrite or alter a presentation if the user chooses the original file as the save target.
Install Mechanism
There is no automatic installer; the skill instructs users to install pywin32 manually, which is expected for Windows COM automation but is not version-pinned.
Credentials
Windows COM access to PowerPoint/WPS and local presentation file reads/writes are proportionate to the skill's purpose; no network calls, credential access, broad indexing, or hidden data flow was found.
Persistence & Privilege
The script runs only when invoked and does not create startup entries, background workers, services, privilege escalation, or remote callbacks.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tiangong-wps-ppt-automation
  3. After installation, invoke the skill by name or use /tiangong-wps-ppt-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release. PPT automation for read/notes/outline/export/replace/slide ops.
Metadata
Slug tiangong-wps-ppt-automation
Version 0.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PowerPoint 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). It is an AI Agent Skill for Claude Code / OpenClaw, with 7594 downloads so far.

How do I install PowerPoint Automation?

Run "/install tiangong-wps-ppt-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PowerPoint Automation free?

Yes, PowerPoint Automation is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PowerPoint Automation support?

PowerPoint Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PowerPoint Automation?

It is built and maintained by Fadeloo (@fadeloo); the current version is v0.1.0.

💬 Comments