← Back to Skills Marketplace
chernojagne

PPTX PDF Font Fix

by chernojagne · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1291
Downloads
0
Stars
6
Active Installs
1
Versions
Install in OpenClaw
/install pptx-pdf-font-fix
Description
Fix PowerPoint font embedding issues in PDF export by patching text transparency in PPTX files. Use when a user has a PPTX file where exported PDFs show wrong/default fonts instead of the intended downloaded/custom fonts, even with font embedding enabled. Works by applying minimal (1%) transparency to fully-opaque text runs, which forces PowerPoint to properly embed fonts during PDF export.
Usage Guidance
This skill appears to do what it says and contains only a local Python script that edits slide XML. Before using it: (1) Run it on a copy of important PPTX files (to avoid accidental data loss). (2) Verify the patched file opens correctly in PowerPoint and that PDFs exported from PowerPoint desktop embed the intended fonts. (3) Because the registry source/homepage is unknown, prefer running the script in a controlled environment (local VM or sandbox) for sensitive documents, and inspect the script yourself if you have concerns. (4) Avoid running it on untrusted files from unknown sources without usual protections (antivirus, unzip protections) since malformed ZIP/XML inputs could be used in other attack vectors unrelated to this tool's intended function.
Capability Analysis
Type: OpenClaw Skill Name: pptx-pdf-font-fix Version: 1.0.0 The skill is designed to fix a specific PowerPoint font embedding issue by modifying text transparency within PPTX files. The `SKILL.md` clearly describes this purpose and instructs the agent to execute a Python script with the user-provided PPTX. The `scripts/fix_font_transparency.py` script correctly implements this logic, using standard Python libraries (`zipfile`, `xml.etree`, `tempfile`, `shutil`) to read, modify, and write PPTX files. There is no evidence of data exfiltration, malicious execution, persistence, prompt injection attempts against the agent, or obfuscation. All file operations are confined to the input/output PPTX and temporary files, aligning perfectly with the stated benign purpose.
Capability Assessment
Purpose & Capability
Name/description describe adding minimal transparency to text runs to force font embedding; the included script directly implements that behavior (parses PPTX as ZIP, edits slide XML, writes output). No unrelated capabilities or credentials are requested. Note: the package source/homepage is unknown, but that is a provenance concern, not a functional mismatch.
Instruction Scope
SKILL.md instructions are narrowly scoped: receive a PPTX, run the script, return the patched PPTX, and instruct the user to export to PDF from PowerPoint desktop. The instructions do not ask the agent to read arbitrary host files, call external endpoints, or access secrets.
Install Mechanism
No install spec is provided (instruction-only). A single Python script is included and runs with standard library modules (zipfile, ElementTree, tempfile, shutil). No third-party downloads, package installs, or archive extraction from untrusted URLs are present.
Credentials
No environment variables, credentials, or config paths are required. The script performs only file and XML operations on the user-supplied PPTX; it does not access network, system secrets, or other services.
Persistence & Privilege
The skill does not request persistent presence (always:false) and does not modify agent/system configuration. It simply reads an input file and writes an output file.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pptx-pdf-font-fix
  3. After installation, invoke the skill by name or use /pptx-pdf-font-fix
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: fixes PowerPoint font embedding in PDF export by patching text transparency
Metadata
Slug pptx-pdf-font-fix
Version 1.0.0
License
All-time Installs 6
Active Installs 6
Total Versions 1
Frequently Asked Questions

What is PPTX PDF Font Fix?

Fix PowerPoint font embedding issues in PDF export by patching text transparency in PPTX files. Use when a user has a PPTX file where exported PDFs show wrong/default fonts instead of the intended downloaded/custom fonts, even with font embedding enabled. Works by applying minimal (1%) transparency to fully-opaque text runs, which forces PowerPoint to properly embed fonts during PDF export. It is an AI Agent Skill for Claude Code / OpenClaw, with 1291 downloads so far.

How do I install PPTX PDF Font Fix?

Run "/install pptx-pdf-font-fix" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PPTX PDF Font Fix free?

Yes, PPTX PDF Font Fix is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PPTX PDF Font Fix support?

PPTX PDF Font Fix is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PPTX PDF Font Fix?

It is built and maintained by chernojagne (@chernojagne); the current version is v1.0.0.

💬 Comments