ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

ppt-ooxml-translator

AI-agent Skill for PPTX OOXML localization workflows. Use it to unpack PPTX, extract and apply text translations, normalize terminology, enforce language-specific fonts, validate XML integrity, and repack outputs with machine-readable JSON interfaces for automation.

Why use this skill?

Standardize your PPTX localization workflow with the ppt-ooxml-translator skill. Automate text extraction, font management, and XML integrity for efficient file translation.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jason2be/ppt-ooxml-tool
Or

What This Skill Does

The ppt-ooxml-translator skill is a robust toolkit designed for OpenClaw agents to handle the complexities of PowerPoint (PPTX) localization. Because PPTX files are complex OOXML containers, manual translation often leads to corruption or formatting loss. This skill automates the entire lifecycle: it unpacks the archive, parses the internal XML structure, extracts textual content, and maintains the integrity of the document's schema. It supports advanced features like terminology normalization to ensure consistency across slides and automatic language-aware font mapping to prevent character rendering issues in non-Latin scripts. The resulting output is exposed via a JSON interface, allowing for seamless integration with machine translation APIs or human-in-the-loop review systems before the skill repacks the file into a valid, production-ready PPTX.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal or agent interface: clawhub install openclaw/skills/skills/jason2be/ppt-ooxml-tool

Use Cases

  • Corporate Localization: Translate global marketing decks into multiple languages while preserving brand-specific fonts and layouts.
  • Technical Documentation: Bulk update slide content from JSON translation batches without opening PowerPoint.
  • Content Automation: Programmatically inject data from databases into PPTX templates for personalized slide decks.
  • Quality Assurance: Use the XML validation feature to identify and repair broken PPTX files generated by faulty third-party exports.

Example Prompts

  1. "Unpack the file 'Q4_Strategy.pptx' and extract all text content into a JSON file, focusing only on the slides between 5 and 10."
  2. "Apply the translation batch from 'translations.json' to 'Regional_Report.pptx', ensuring all headings use the 'Microsoft YaHei' font and validate the final structure."
  3. "Scan 'Project_Draft.pptx' for terminology inconsistencies against our internal glossary and suggest corrections in a structured list."

Tips & Limitations

  • Tip: Always create a backup of your original PPTX before triggering the repack operation to avoid data loss in the event of complex XML conflicts.
  • Tip: When specifying font maps, ensure the target environment actually has the fonts installed, or the PPTX may default to system fallbacks.
  • Limitation: This skill handles OOXML (PPTX) exclusively; legacy binary (.ppt) formats are not supported.
  • Limitation: Highly complex custom animations or embedded OLE objects might require manual verification after repacking, as standard XML schema injection may not cover specific proprietary binary blobs embedded in some legacy objects.

Metadata

Author@jason2be
Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jason2be-ppt-ooxml-tool": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ppt#localization#ooxml#automation#document-processing
Safety Score: 4/5

Flags: file-read, file-write