PDF QR Extractor
v1.0.0Extracts and saves QR codes from each page of a PDF by converting pages to images and detecting QR regions with padding.
⭐ 0· 38·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
Capability signals
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
OpenClaw
Benign
high confidencePurpose & Capability
Name/description, SKILL.md, README, and the included script all describe PDF->image conversion and QR detection using PyMuPDF (fitz), OpenCV and pyzbar. Required capabilities and files align with the stated purpose; no unrelated credentials or system accesses are requested.
Instruction Scope
Runtime instructions are narrowly scoped: convert PDF pages to images, detect/crop QR regions, add padding, and save files to an output directory. The SKILL.md and script only read the provided PDF and write image files; they do not attempt to read other system files, environment variables, or send data externally.
Install Mechanism
This is an instruction-only skill (no automated install). SKILL.md asks the user to pip install fitz PyMuPDF opencv-python numpy pyzbar. That is expected, but note: (1) pyzbar typically requires a system zbar library (native dependency) which is not mentioned; (2) listing both "fitz" and "PyMuPDF" is redundant/confusing (PyMuPDF provides the fitz module); (3) the pip suggestion includes --break-system-packages, which alters system package isolation and should be used cautiously. These are installation/usability notes rather than indicators of malicious behavior.
Credentials
The skill requests no environment variables or credentials. The script only reads the provided PDF path and writes output files; requested access is proportional to the functionality.
Persistence & Privilege
always is false and the skill does not request persistent or elevated platform privileges, nor does it modify other skills or global agent settings.
Assessment
This skill appears to do what it says and runs locally. Before installing/running: (1) review and run the included script on non-sensitive test PDFs; (2) install Python dependencies in an isolated virtual environment (avoid --break-system-packages unless you understand its effect); (3) ensure the system zbar library is installed for pyzbar to work; (4) be mindful that the script will write image files to disk (ensure output path permissions are appropriate). If you need stricter isolation, run it inside a disposable VM or container.Like a lobster shell, security has layers — review code before you run it.
latestvk976bqgw1qgv3h7z5qyq5sk4jx84vgra
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
