← Back to Skills Marketplace
fadeloo

PowerPoint Automation

by Fadeloo · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
6841
Downloads
12
Stars
31
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/WPS automation on Windows. Use trusted package sources for pywin32, prefer saving modified presentations and exports to new paths, and treat extracted text, notes, PDFs, and images as potentially sensitive files.
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 to automate single-presentation PowerPoint/WPS operations, and the artifacts implement matching read, notes, outline, export, replace, slide edit, font, theme, and image extraction commands.
Instruction Scope
The usage examples are explicit command invocations for one input presentation at a time and require user-provided input, save, output, or output-directory arguments for file operations.
Install Mechanism
There is no automatic installer; SKILL.md tells 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 read/write access are proportionate to the presentation automation purpose; no network, credential, session, or broad local indexing behavior was found.
Persistence & Privilege
The script does not add startup persistence, background workers, privilege escalation, hidden services, or remote callbacks; it runs only when invoked.
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 257
Active Installs 31
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 6841 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