Pdf Converter
v0.1.0Convert PDFs to PPTX slides or editable DOCX files with configurable image quality, DPI, file size limit, and batch processing support.
⭐ 0· 220·1 current·1 all-time
bycscsxx@cscsxx606
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name and description match the included scripts and documentation. Required packages (pdf2image, python-pptx, pdf2docx, Pillow) and the poppler system dependency are appropriate and documented. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md contains concrete CLI usage and points to the included scripts; runtime actions are limited to reading PDFs, rendering pages to images, creating PPTX/DOCX files, and writing outputs. The code writes temporary JPEGs to /tmp (fixed names slide_<i>.jpg) and deletes them; this could cause conflicts in concurrent runs and is worth noting but is not inconsistent with purpose. No network endpoints, credential reads, or unrelated filesystem access are present.
Install Mechanism
No install spec in registry; SKILL.md recommends installing standard Python packages via pip and system poppler via package managers (brew/apt) — this is proportionate and low risk. No downloads from arbitrary URLs or archive extraction are present.
Credentials
No environment variables, credentials, or config paths required. The script only relies on local filesystem access and installed libraries, which is expected for this functionality.
Persistence & Privilege
Flags are default (always: false, user-invocable: true). The skill does not request permanent presence, does not modify other skills or global agent config, and does not require elevated privileges.
Assessment
This skill appears internally consistent and implements PDF→PPTX/DOCX conversion as described, but note the source is unknown and the package contains executable Python scripts. Before installing or running: 1) review scripts locally (they are small and included) to satisfy yourself they do what you expect; 2) run in an isolated environment or VM/container and use a Python virtualenv; 3) install poppler from your OS package manager (official releases) rather than third-party binaries; 4) avoid running on highly sensitive files until you're comfortable with the behavior (the tool writes temporary images to /tmp and prints filenames to stdout); and 5) be aware converted PPTX pages are raster images (text generally not editable) and concurrent runs may conflict due to non-unique temp filenames.Like a lobster shell, security has layers — review code before you run it.
latestvk9789a4seg22k81gnevn68z3ps8344ds
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
