← Back to Skills Marketplace
fadeloo

PowerPoint Automation

by Fadeloo · GitHub ↗ · v0.1.0
cross-platform ✓ Security Clean
7972
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 this only in a normal, non-admin Python environment and consider pinning pywin32. Use explicit output/save paths, keep backups before delete/replace/font/theme actions, and avoid exporting notes or slide text from sensitive presentations unless you intend to write that content to disk.
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
✓ Credentials
Windows, PowerPoint/WPS, pywin32, and local file creation/modification are proportionate to presentation automation. No broad local indexing, credential/session access, external network calls, or unrelated system access was found.
ℹ Install Mechanism
The setup asks users to install pywin32 with an unpinned pip command. This is a normal dependency for Windows COM automation, but pinning versions and using an isolated environment would reduce supply-chain risk.
ℹ Instruction Scope
Commands are explicitly user-invoked and use user-supplied input, output, outdir, and save paths. State-changing operations are documented, though the skill could more clearly warn users before delete, replace, theme, or bulk font changes.
✓ Persistence & Privilege
The artifacts do not install services, scheduled tasks, startup hooks, persistent memory, privilege escalation, tool wrappers, or background workers.
ℹ Purpose & Capability
The stated purpose matches the bundled script: single-presentation COM automation for reading text/notes, exporting, replacing text, inserting/deleting slides, changing fonts, applying themes, and extracting picture shapes. The description slightly overstates media and outline extraction, but the mismatch is not a hidden or harmful capability.
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 7972 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