← Back to Skills Marketplace
luohongq

pdf2jpg

by luohongq · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
152
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf2jpg
Description
Convert PDF files to JPEG images with pdftoppm, support optional page ranges, and bundle generated JPGs into a zip archive for sharing. Use when a user wants...
Usage Guidance
This skill appears coherent and low-risk: it runs local shell scripts that call pdftoppm and zip to create images and an archive. Before installing, ensure you have poppler-utils (pdftoppm) and zip installed. Review the included scripts if you want to confirm behavior (they will write JPG files next to the source PDF and create a zip). As with any tool that processes untrusted files, avoid running it on sensitive systems or highly privileged directories and be aware that PDF parsers can occasionally contain vulnerabilities—keep poppler up to date. If you need the zip written to a specific directory, provide an explicit output path when invoking the zip script to avoid accidental writes.
Capability Analysis
Type: OpenClaw Skill Name: pdf2jpg Version: 1.0.0 The skill bundle provides standard utility scripts for converting PDF files to JPEG images and archiving them. The scripts (pdf2jpg.sh and zip_jpgs.sh) use well-known system utilities (pdftoppm and zip) and follow safe shell scripting practices, such as using arrays for command execution to prevent shell injection and implementing strict error handling. No indicators of malicious intent, data exfiltration, or prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included scripts (pdf2jpg.sh and zip_jpgs.sh) are consistent: they convert a PDF to JPEGs with pdftoppm and optionally bundle them. There are no unrelated binaries or environment variables requested.
Instruction Scope
The instructions are narrowly scoped: verify input PDF exists, check for pdftoppm, run pdftoppm with optional page range, and zip matching JPGs. The scripts only read the supplied PDF and write images/zip files beside it; they do not access other system config, environment secrets, or external endpoints.
Install Mechanism
No install spec or external downloads are present. This is an instruction-only skill with included shell scripts; nothing is fetched from arbitrary URLs and no archives are extracted.
Credentials
The skill requests no environment variables or credentials. Its runtime needs (pdftoppm and zip) are reasonable for the described functionality. Note: SKILL.md documents installing poppler-utils but does not explicitly mention that 'zip' must be available; zip is used by the zip script.
Persistence & Privilege
The skill does not request permanent presence (always:false), does not modify other skills or global agent configuration, and contains no autonomous privilege-excessive behavior beyond normal invocation of local commands.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pdf2jpg
  3. After installation, invoke the skill by name or use /pdf2jpg
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: convert PDF pages to JPG with pdftoppm, support page ranges, and zip generated images for sharing. Includes dependency checks and installation notes for poppler-utils.
Metadata
Slug pdf2jpg
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is pdf2jpg?

Convert PDF files to JPEG images with pdftoppm, support optional page ranges, and bundle generated JPGs into a zip archive for sharing. Use when a user wants... It is an AI Agent Skill for Claude Code / OpenClaw, with 152 downloads so far.

How do I install pdf2jpg?

Run "/install pdf2jpg" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is pdf2jpg free?

Yes, pdf2jpg is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does pdf2jpg support?

pdf2jpg is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created pdf2jpg?

It is built and maintained by luohongq (@luohongq); the current version is v1.0.0.

💬 Comments