Image To PPT Pro
PassAudited by VirusTotal on May 7, 2026.
Overview
Type: OpenClaw Skill Name: image-to-ppt-pro Version: 1.0.1 The skill bundle contains a script (scripts/extract_text.py) that performs automated system-level package installations using 'apt-get install' and 'pip install --break-system-packages' via subprocess. While these actions are aligned with the stated purpose of enabling OCR functionality, the practice of a skill bundle modifying the host environment's system state is a high-risk behavior. The rest of the bundle, including the detailed instructions in SKILL.md and the coordinate validation in scripts/preflight.py, appears focused on the legitimate task of image-to-PPT conversion.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Running the helper may change the local system/Python environment and execute package installation logic from configured repositories without a separate user approval prompt.
The OCR helper can run OS and Python package-manager commands automatically when dependencies are missing, rather than requiring an explicit managed install step.
Dependencies (auto-installed on first run): ... apt-get install -y tesseract-ocr ... subprocess.run(["apt-get","install","-y","-q", ...], check=True) ... subprocess.run([sys.executable,"-m","pip","install","pytesseract","--break-system-packages","-q"], check=True)
Move dependency installation to a declared install spec, pin versions, use a virtual environment or container, and require explicit user approval before apt-get or pip installation.
Dependency behavior may vary over time and global installs can affect other projects on the same machine.
The documented setup uses unpinned global/system package installs. These dependencies are relevant to PPT/OCR generation, but the install path is not isolated or version-locked.
npm install -g pptxgenjs pip install Pillow numpy pytesseract --break-system-packages -q # LibreOffice + pdftoppm (from poppler-utils)
Prefer pinned dependencies in an isolated environment and document exact package versions and OS packages needed.
