← Back to Skills Marketplace
PPT Polish
by
xuyongliang
· GitHub ↗
· v1.0.0
· MIT-0
118
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ppt-polish
Description
Rebuild, beautify, and optimize editable PowerPoint flowcharts, topology diagrams, architecture diagrams, and process visuals from existing PPT/PPTX files or...
Usage Guidance
This skill appears coherent and focused on rebuilding diagram slides. Before installing or running it, ensure your agent/environment has Python and the python-pptx package available (the script uses pptx). Note the script: (1) extracts text from the first slide's XML via regex (may miss some text encodings or complex shapes), (2) classifies items using Chinese keyword heuristics (may misclassify non-Chinese content), and (3) writes a single rebuilt slide with hard-coded layout/font choices (it uses 'Microsoft YaHei' which may not exist on all systems). The skill does not contact external servers or ask for secrets, but you should still test it on non-sensitive presentations first to confirm behavior and output formatting in your environment.
Capability Analysis
Type: OpenClaw Skill
Name: ppt-polish
Version: 1.0.0
The 'ppt-polish' skill bundle is designed to help an AI agent reconstruct and beautify PowerPoint diagrams. The core logic in `scripts/rebuild_topology_slide.py` uses the standard `python-pptx` library to extract text from existing slides and generate a new, styled topology diagram. The instructions in `SKILL.md` and the reference documents are strictly aligned with the stated purpose of presentation optimization, with no evidence of data exfiltration, malicious execution, or prompt injection attempts.
Capability Assessment
Purpose & Capability
The name/description (rebuild/beautify PPT diagrams) matches the provided SKILL.md, references, and a single Python script that extracts text and reconstructs a topology slide. Required capabilities (reading a PPTX and writing a rebuilt PPTX) are consistent with the skill's purpose.
Instruction Scope
SKILL.md describes only PPT/diagram processing workflows and points to bundled reference SOPs. The runtime behavior (the included script) reads the provided PPTX and writes a new PPTX; it does not access external endpoints, environment variables, or unrelated files. It operates on content the user supplies, which is expected for this skill.
Install Mechanism
The skill is instruction-only (no install spec), but the included script depends on python-pptx (and a Python runtime). The package metadata does not declare this dependency; the environment must provide Python and the python-pptx library for the script to run. No remote downloads or unusual install behavior are present.
Credentials
No environment variables, credentials, or config paths are requested. The script only reads the user-supplied PPTX file and writes an output PPTX; this is proportionate to the declared purpose.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system settings. It is a user-invocable tool that operates on input files and writes outputs—normal, limited persistence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ppt-polish - After installation, invoke the skill by name or use
/ppt-polish - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: editable PPT diagram polishing workflow, references, and topology rebuild script.
Metadata
Frequently Asked Questions
What is PPT Polish?
Rebuild, beautify, and optimize editable PowerPoint flowcharts, topology diagrams, architecture diagrams, and process visuals from existing PPT/PPTX files or... It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.
How do I install PPT Polish?
Run "/install ppt-polish" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is PPT Polish free?
Yes, PPT Polish is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does PPT Polish support?
PPT Polish is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created PPT Polish?
It is built and maintained by xuyongliang (@xuyongliang-eccom); the current version is v1.0.0.
More Skills