← Back to Skills Marketplace
84
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install organize-messy-files-pptx
Description
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying o...
Usage Guidance
This skill appears to do exactly what it says: convert, inspect, edit, and validate .pptx files using included Python/JS scripts. Before using it: 1) Review and be comfortable with the license (restrictive, proprietary terms in LICENSE.txt). 2) Understand it will read/write the files you point it at and may run local programs (soffice, git) and Node tools (sharp, playwright, pptxgenjs) — install those only from trusted sources. 3) Avoid pointing it at sensitive system directories; run on copies of documents to avoid accidental corruption (pack.py has a --force that skips validation). 4) If you need to audit for exfiltration, note there are no network calls in the provided code, but the scripts invoke subprocesses and write files locally — confirm your environment's PATH/binaries are trusted. 5) If you want higher assurance, inspect the remaining omitted files (the SKILL.md referenced 'remaining files truncated') for any unexpected network or credential usage.
Capability Analysis
Type: OpenClaw Skill
Name: organize-messy-files-pptx
Version: 0.1.0
The skill bundle provides a comprehensive and well-structured toolkit for PowerPoint manipulation, including OOXML unpacking/repacking, text inventory extraction, and an HTML-to-PPTX conversion workflow using Playwright and PptxGenJS. The Python scripts (e.g., pack.py, inventory.py, replace.py) utilize security best practices such as 'defusedxml' to prevent XXE attacks and perform rigorous validation to prevent file corruption. The instructions in SKILL.md and html2pptx.md are detailed operational guidelines designed to ensure the AI agent handles complex XML structures correctly, and they contain no evidence of malicious prompt injection, data exfiltration, or unauthorized execution.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description match the included scripts and documentation: unpack/pack/validate tools, html2pptx converter, and OOXML validators. Required artifacts (XML parsing, ZIP handling, rasterizing icons) are appropriate for PPTX manipulation.
Instruction Scope
SKILL.md keeps scope to PPTX tasks (unpack, inspect XML, convert HTML → PPTX). However, runtime instructions and included scripts perform arbitrary local file reads/writes, run shell commands (e.g., 'soffice' via pack.py, 'git' via redlining validator), and expect Node tools (sharp, playwright) to be installed. These behaviors are expected for the purpose but are important operational and privacy considerations.
Install Mechanism
No install spec; this is instruction-only with bundled scripts. Nothing is downloaded at install time. Code is included in the skill archive rather than fetched from remote URLs.
Credentials
The skill requests no environment variables or credentials. Some scripts honor TMPDIR/process.env.TMPDIR and assume globally installed Node packages; those are reasonable for local processing and documented in SKILL.md.
Persistence & Privilege
Skill is not forced-always; it does not request system-wide persistence or modify other skills. It runs locally on request and operates on files the agent is given or pointed to.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install organize-messy-files-pptx - After installation, invoke the skill by name or use
/organize-messy-files-pptx - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Bulk publish from all-task-skills-dedup
Metadata
Frequently Asked Questions
What is pptx?
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying o... It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.
How do I install pptx?
Run "/install organize-messy-files-pptx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is pptx free?
Yes, pptx is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does pptx support?
pptx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created pptx?
It is built and maintained by lnj22 (@lnj22); the current version is v0.1.0.
More Skills