← Back to Skills Marketplace
maverick-ai-tech

pymupdf

by Maverick · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
405
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pymupdf
Description
Render PDF pages to images, extract embedded images, annotate PDFs, and perform advanced PDF inspection using pymupdf (fitz). Use for tasks such as exporting...
Usage Guidance
This skill appears coherent and limited to operating on local PDF files. Before installing or running it, consider: 1) The script will open and process whatever PDF path you provide and will write files to the specified output directory — verify paths and permissions. 2) The SKILL.md recommends installing the PyMuPDF package from PyPI; install packages in a virtualenv/container and pin versions to reduce supply-chain risk. 3) Parsing untrusted PDFs can trigger vulnerabilities in native libraries; avoid running on untrusted documents on sensitive systems. 4) There are no network calls or credential requests in the code, so it does not exfiltrate data by itself, but always review any third-party package you install. If you want extra safety, run the tool in an isolated environment (VM, container, or dedicated sandbox) and inspect the PyMuPDF package version before installation.
Capability Analysis
Type: OpenClaw Skill Name: pymupdf Version: 1.0.0 The skill bundle is designed to perform PDF rendering and image extraction using `pymupdf`. The `SKILL.md` provides clear, non-malicious instructions for the AI agent, and the `scripts/pymupdf_cli.py` script implements the stated functionality without any signs of data exfiltration, arbitrary command execution, persistence mechanisms, or obfuscation. File system operations (reading PDFs, writing images) are directly aligned with the skill's purpose and do not exhibit any intent beyond the stated functionality.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, and the included scripts all align: the CLI opens a local PDF, reports info, renders pages to images, and extracts embedded image streams. The only required binary is python3 and no credentials or unrelated tools are requested.
Instruction Scope
SKILL.md instructs running the provided CLI and to ensure the PDF path is local. It does not direct the agent to read unrelated files, access environment variables, or transmit data externally. It does recommend installing the dependency with pip if missing, which is expected for a Python-based tool.
Install Mechanism
There is no automated install spec (instruction-only), so nothing is written to disk by the skill itself. The README suggests 'pip install pymupdf' when needed — a normal, low-risk developer action. No downloads from arbitrary URLs or archive extraction are present.
Credentials
No environment variables, credentials, or config paths are required. The script only accesses the input PDF path and writes to the user-specified output directory, which is proportional to the declared functionality.
Persistence & Privilege
The skill does not request always:true and makes no modifications to other skills or global agent configuration. Normal autonomous invocation is allowed by default but this is standard and not combined with other privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pymupdf
  3. After installation, invoke the skill by name or use /pymupdf
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of pymupdf skill: - Enables rendering PDF pages to high-quality images (PNG, JPG, PPM). - Supports extraction of embedded images from PDF files. - Provides PDF annotation, redaction, and advanced inspection tools. - Dedicated CLI script for deterministic operations (export-images, extract-images, info). - Guides users to use pypdf skill for text extraction, splitting, merging, and rotating.
Metadata
Slug pymupdf
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is pymupdf?

Render PDF pages to images, extract embedded images, annotate PDFs, and perform advanced PDF inspection using pymupdf (fitz). Use for tasks such as exporting... It is an AI Agent Skill for Claude Code / OpenClaw, with 405 downloads so far.

How do I install pymupdf?

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

Is pymupdf free?

Yes, pymupdf is completely free (open-source). You can download, install and use it at no cost.

Which platforms does pymupdf support?

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

Who created pymupdf?

It is built and maintained by Maverick (@maverick-ai-tech); the current version is v1.0.0.

💬 Comments