← 返回 Skills 市场
chernojagne

PPTX PDF Font Fix

作者 chernojagne · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1291
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pptx-pdf-font-fix
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pptx-pdf-font-fix 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: fixes PowerPoint font embedding in PDF export by patching text transparency
元数据
Slug pptx-pdf-font-fix
版本 1.0.0
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1291 次。

如何安装 PPTX PDF Font Fix?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pptx-pdf-font-fix」即可一键安装,无需额外配置。

PPTX PDF Font Fix 是免费的吗?

是的,PPTX PDF Font Fix 完全免费(开源免费),可自由下载、安装和使用。

PPTX PDF Font Fix 支持哪些平台?

PPTX PDF Font Fix 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PPTX PDF Font Fix?

由 chernojagne(@chernojagne)开发并维护,当前版本 v1.0.0。

💬 留言讨论