PPT Translator

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears to do what it claims—translate PPTX files while preserving layout—but users should notice that it processes slide content with model-based translation/vision and needs local LibreOffice/python dependencies.

This skill is coherent and purpose-aligned. Before installing, be aware that it reads the full text of a PPTX, may use model-based translation and vision checks on that content, writes translated PPTX/PNG outputs locally, and requires LibreOffice plus python-pptx even though the registry metadata does not fully declare those requirements.

Findings (3)

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.

What this means

Installation may require extra local packages that are not fully represented in the registry requirement fields.

Why it was flagged

The skill's own metadata requires local dependencies even though the registry summary says there are no required binaries and no install spec. Users need to install these dependencies from trusted sources.

Skill content
"requires": {
    "bins": ["libreoffice"],
    "python": ["python-pptx"]
  }
Recommendation

Install LibreOffice and python-pptx from trusted package sources, and verify dependency versions before processing important files.

What this means

The skill will open/render presentations locally and create output files, which can consume local resources and write PNG/PPTX files to the chosen output directory.

Why it was flagged

The script launches LibreOffice to render the user-provided PPTX into PNG. This local command execution is central to the claimed layout-verification workflow and is not hidden.

Skill content
subprocess.run(
        ['libreoffice', '--headless', '--convert-to', 'png',
         '--outdir', output_dir, pptx_path],
Recommendation

Use it only on PPTX files you intend to process, choose output paths deliberately, and keep LibreOffice updated.

What this means

Confidential slide text or rendered slide images could become part of the agent/model processing context.

Why it was flagged

The documented workflow may send extracted slide text and rendered slide images into LLM/Vision model processing. This is expected for translation and verification, but provider/data-boundary details are not specified.

Skill content
Agent 提取所有文字 → 翻译(自己翻译或调用 LLM) ... Vision 模型检测文字溢出
Recommendation

Avoid using the skill on confidential presentations unless the configured model provider and data-retention policy are acceptable.