← Back to Skills Marketplace
ppt2fig Export
by
Elliott Zheng
· GitHub ↗
· v1.1.0
· MIT-0
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ppt2fig-export
Description
Export specific pages from PPT, PPTX, or ODP files to cropped PDF via ppt2fig. Use when the user wants to convert presentation slides into paper-ready PDF fi...
Usage Guidance
This skill appears to do what it claims (run ppt2fig to export slides), but review two things before enabling: 1) always:true — avoid forcing the skill into every agent run unless you explicitly need it permanently; prefer enabling it on demand. 2) The metadata may cause OpenClaw to download a Windows executable from the project's GitHub releases into ~/.openclaw/tools — verify the release, author, and (if available) checksums/signatures before allowing automatic download and execution. You can also inspect or run the included scripts locally (scripts/run_ppt2fig.py is brief and only invokes found binaries). If you don't want automatic downloads or permanent inclusion, decline installation or ask the publisher to remove always:true and provide an opt-in install flow.
Capability Analysis
Type: OpenClaw Skill
Name: ppt2fig-export
Version: 1.1.0
The skill downloads and executes a binary from a GitHub repository (ppt2fig-cli.exe) via the `install` metadata in `SKILL.md`. While this is aligned with the stated purpose of PPT-to-PDF conversion, downloading and running arbitrary binaries is a high-risk behavior. Furthermore, the wrapper script `scripts/run_ppt2fig.py` searches for the executable in several locations, including the current working directory and parent directories, which could lead to the execution of untrusted binaries if they are present in those paths.
Capability Assessment
Purpose & Capability
The name/description (export PPT/PPTX/ODP pages to cropped PDF) aligns with the provided instructions and the small helper script: it locates a ppt2fig CLI in expected locations or falls back to python -m ppt2fig. No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
SKILL.md clearly instructs the agent to run ppt2fig/ppt2fig-cli or the provided Python wrapper with user-supplied file paths and page ranges. The instructions do not attempt to read arbitrary files, access unrelated environment variables, or send data to external endpoints beyond running the CLI.
Install Mechanism
Top-level registry says 'instruction-only', but the skill metadata includes an install entry that downloads ppt2fig-cli.exe from a GitHub releases URL into ~/.openclaw/tools/ppt2fig-export. A GitHub Releases URL is a reasonable source, but auto-downloading and executing a binary deserves review (check publisher, release checksum/signature). The included Python helper is small and only invokes discovered binaries.
Credentials
The skill requests no environment variables or credentials. The helper script inspects local paths (home, cwd, repo dist) and uses shutil.which to find binaries — behavior consistent with its purpose and not requesting sensitive config or secrets.
Persistence & Privilege
The skill is flagged always:true, meaning it would be force-included in every agent run. There is no clear justification for permanent inclusion for a platform-specific (win32) tool-runner. Combined with the metadata for auto-downloading an executable and the ability to run local binaries, this increases the blast radius if the binary or skill were abused.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ppt2fig-export - After installation, invoke the skill by name or use
/ppt2fig-export - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Initial ClawHub release.
Metadata
Frequently Asked Questions
What is ppt2fig Export?
Export specific pages from PPT, PPTX, or ODP files to cropped PDF via ppt2fig. Use when the user wants to convert presentation slides into paper-ready PDF fi... It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.
How do I install ppt2fig Export?
Run "/install ppt2fig-export" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ppt2fig Export free?
Yes, ppt2fig Export is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ppt2fig Export support?
ppt2fig Export is cross-platform and runs anywhere OpenClaw / Claude Code is available (win32).
Who created ppt2fig Export?
It is built and maintained by Elliott Zheng (@elliottzheng); the current version is v1.1.0.
More Skills