From content-creation
Converts PDF files to a single vertically concatenated PNG image using macOS CoreGraphics. For sharing PDFs as images or creating long screenshot-style images.
How this skill is triggered — by the user, by Claude, or both
Slash command
/content-creation:pdf2pngThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert multi-page PDF files into a single tall PNG image. All pages are rendered
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.pdf
Output: /path/to/file.png (same directory, same name, .png extension).
For multiple files:
bash lovstudio-pdf2png/scripts/pdf2png.sh file1.pdf file2.pdf file3.pdf
Check 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
npx claudepluginhub lovstudio/skills --plugin generalArranges images or PDF pages into A4 PDF layouts (1-4 per page) and renders long screenshots as adaptive-height PDFs. Useful for legal evidence, chat records, meeting transcripts.
Converts markdown files, globs, or directories to professional PDFs with Obsidian-style preview using pandoc and wkhtmltopdf. Supports custom output directories and auto-installs tools.
Converts Office docs (DOCX/PPTX/XLSX) to PDF/HTML, PDFs to/from images, merges/splits/rotates/encrypts/decrypts PDFs, and runs OCR on scans using local tools: LibreOffice, Ghostscript, pdftk, Tesseract, ImageMagick.