lovstudio-pdf2png — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lovstudio-pdf2png (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Convert multi-page PDF files into a single tall PNG image. All pages are rendered at 2x scale (Retina quality) and stitched vertically. Uses macOS CoreGraphics directly — no pdftoppm, no ImageMagick, no Ghostscript.
Locate the PDF file(s) the user wants to convert. If multiple PDFs or output location choices are ambiguous, use AskUserQuestion to confirm the path(s) before running conversion.
bash lovstudio-pdf2png/scripts/pdf2png.sh /path/to/file.pdfOutput: /path/to/file.png (same directory, same name, .png extension).
For multiple files:
bash lovstudio-pdf2png/scripts/pdf2png.sh file1.pdf file2.pdf file3.pdfCheck the output file exists and report its size.
| Argument | Description |
|---|---|
file1.pdf [file2.pdf ...] | One or more PDF files to convert |
Output is always <input>.png in the same directory as the input file.
This skill can also be installed as a macOS Finder Quick Action for right-click conversion. See lovstudio/mac-pdf2png for the Automator workflow.
pip install pyobjc-framework-Quartz --break-system-packages~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.