An automated utility designed for bulk fixing PPTX font sizes, preventing text overflows, and safely detecting and removing multi-format slide page numbers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pptx-batch-fix
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pptx-batch-fix using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Batch PPTX Formatter and Layout Repairer is a powerful automation utility designed to resolve layout and formatting discrepancies across multiple presentation files simultaneously. By leveraging this tool, developers and office professionals can streamline slide design audits. It solves common layout issues such as text size inconsistencies and chaotic page-number formatting, allowing AI agents to perform batch maintenance safely and efficiently. Incorporating these Openclaw Skills into your office automation stack guarantees that corporate slide decks adhere to design standards without manual intervention.
Unlike destructive formatting tools, this skill operates under a strictly non-destructive philosophy, ensuring text content is never modified while only styling coordinates and font sizes are adjusted. It elegantly fixes text frames by enabling word-wrapping and resizing overflowing bounding boxes, saving hours of manual adjustments while retaining the hierarchical styling of larger headings.
fix_fonts.py script traverses each slide's shapes, identifies text runs below the threshold size, scales them to the target size, and activates native word wrapping.detect_pagenum.py analyzes slide coordinates, layout placeholders, and format rules to tag actual page numbers.remove_pagenum.py script applies strict positional and regular expression rules to strip the identified page numbers without altering adjacent text like chapter markers.First, verify that your python environment is correctly configured. The skill assumes a default python environment at C:/Users/admin/.workbuddy/binaries/python/envs/default/Scripts/python.exe.
Ensure that the required dependency python-pptx is installed. If it is missing, run the following setup command in your environment:
/c/Users/admin/.workbuddy/binaries/python/versions/3.13.12/python.exe -m pip install --target /c/Users/admin/WorkBuddy/{session}/.packages python-pptx
Once the dependency is available, you can seamlessly integrate this with your Openclaw Skills workflow to run standard scripts.
The skill relies on specific Python scripts organized within your agent's directory structure to manipulate presentation schemas. Below is a breakdown of the layout and detection rules:
| Script Path | Purpose | Key Operations |
|---|---|---|
scripts/fix_fonts.py |
Font & boundaries adjustment | Adjusts run.font.size, enables word_wrap, and adjusts shape bounds |
scripts/detect_pagenum.py |
Page number identification | Detects coordinates and regular expressions for X/Y patterns |
scripts/remove_pagenum.py |
Destructive removal of digits | Removes matched text frame shapes and layout-level placeholders |
^\\d{1,3}\\s*/\\s*\\d{1,4}$ and deleted.left > slide_width * 0.55 and top > slide_height * 0.70.placeholder_format.type == 13 and removed from layouts.left + width & top + height) to prevent elements from overflowing outside presentation slide boundaries.Loading
An automated pipeline that leverages Doubao's web-based interface to generate, edit, splice, and compile short videos in batch.

A decentralized, broker-free P2P WebSocket mesh enabling direct, secure communication and orchestration between OpenClaw agents across containers and pods.

An advanced humanities academic paper deep reading and multi-dimensional analysis assistant that transforms how researchers read, critique, and review scholarly Chinese literature.

An advanced frontend design engineering skill for Openclaw Skills that overrides generic AI defaults to ship highly polished, accessible, and performant custom interfaces.

An Openclaw skill to fetch day-ahead electricity prices for Portugal and Spain, optimize high-power appliance runs, and trigger smart home integrations based on threshold rates.

An automated AI image generation skill that interfaces with ai.fun.tv to create projects, execute text-to-image tasks, poll execution states, and manage secure JWT credentials.








































