PPT OOXML Translator for Openclaw

A professional AI agent skill for automating the unpacking, translation, and repacking of PowerPoint (OOXML) documents with structural validation.

jason2be
v0.1.0
Feb 9, 2026
0
2.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ppt-ooxml-tool

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ppt-ooxml-tool using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PPT OOXML Translator?

The ppt-ooxml-translator is a specialized skill designed to streamline the localization of PowerPoint presentations within AI-driven environments. It provides a standardized framework for handling the underlying OOXML structure, allowing agents to perform deep text extraction, apply translations, and manage document metadata without corrupting the file format. By utilizing Openclaw Skills, developers can bridge the gap between raw LLM translation outputs and production-ready document generation.

This tool focuses on the technical nuances of PPTX files, such as maintaining XML integrity and ensuring that language-specific fonts are applied correctly. It transforms a complex manual process into a machine-readable workflow, providing JSON outputs that are ideal for external automation and multi-agent orchestration.

PPT OOXML Translator Use Cases

  • Automating the translation of high-volume corporate slide decks while maintaining layout integrity.
  • Normalizing terminology and branding across global marketing presentations.
  • Batch processing PowerPoint files for localized font standardization and typographic compliance.
  • Integrating PowerPoint localization into broader CI/CD or content management pipelines using Openclaw Skills.

How PPT OOXML Translator Works

  1. The skill receives a target PPTX file and initiates an unpacking process to access the internal OOXML file structure.
  2. It extracts all translatable text segments into a structured format for AI processing or external translation services.
  3. Translated text is applied back to the XML, while terminology normalization filters are enforced.
  4. The skill automatically standardizes fonts based on the target language to prevent rendering issues.
  5. A rigorous XML integrity check is performed to ensure the modified files remain compatible with Microsoft PowerPoint.
  6. The components are repacked into a final PPTX file, accompanied by a JSON manifest detailing the changes made.

PPT OOXML Translator Setup

To integrate this skill into your environment, ensure you have the necessary Openclaw Skills environment configured.

# Navigate to your agent's skill directory
cd skills/

# Clone the ppt-ooxml-translator repository
git clone https://github.com/openclaw-skills/ppt-ooxml-translator.git

# Install dependencies (if applicable to your agent runtime)
npm install # or pip install -r requirements.txt

PPT OOXML Translator Data Schema & Taxonomy

The skill manages data through a combination of directory structures and machine-readable manifests:

Component Type Purpose
Source PPTX Binary The input PowerPoint file to be processed.
Work Directory Folders Temporary storage for unpacked OOXML (XML, media, rels).
Text Map JSON A key-value mapping of source text to translated segments.
Validation Report JSON Details on XML integrity and font standardization results.
Output PPTX Binary The finalized, localized presentation file.

PPT OOXML Translator Advanced Features

  • Support for terminology normalization to ensure consistent brand voice across all localized slides.
  • Language-aware font mapping that automatically replaces incompatible fonts with regional standards.
  • High-fidelity XML validation that prevents common 'corrupted file' errors in PowerPoint.
  • Machine-readable JSON output for easy integration into automated Openclaw Skills workflows.
  • Modular architecture allowing for custom hooks during the extraction or injection phases.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*