A high-performance utility for rendering PDF pages to images and extracting embedded document assets.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pymupdf
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pymupdf using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The PyMuPDF skill is a specialized tool designed for AI agents to handle complex PDF visual tasks that require high-fidelity output. By utilizing the fitz library via a standardized CLI, this skill enables agents to perform deterministic operations like converting pages to raster images and retrieving raw embedded graphics. It is a vital component for developers building workflows within the Openclaw Skills framework who need more than just simple text extraction.
While other tools focus on document structure, this skill excels at visual representation. It allows for granular control over rendering resolution, page selection, and output formats, ensuring that AI agents can accurately "see" and process the contents of a PDF through image-based analysis or asset recovery.
To use this skill, ensure you have Python 3 installed and the required library dependency configured.
# Install the PyMuPDF library
pip install pymupdf
# Verify the CLI script is accessible
python scripts/pymupdf_cli.py --help
The skill organizes output based on the operation type to maintain clear document lineage:
| Output Type | Format | Naming Convention |
|---|---|---|
| Page Renders | PNG, JPG, PPM | page_{index}.{format} |
| Extracted Assets | Raw Image Streams | page_{p_idx}img{i_idx}.{ext} |
| Document Info | Text/Stdout | Contains page counts, dimensions, and format details |
Loading
A specialized emergency monitoring skill that turns IKEA Dirigera air sensors into a continuous audio alert system for smoke and fire detection.

An automated solution for tracking, logging, and reporting indoor air quality metrics from IKEA Dirigera sensors into a local SQLite database.

An experimental autonomous agent for analyzing Polymarket public data and simulating paper trading with strict LLM cost controls.

A high-performance orchestration framework that automates the full coding lifecycle from Obsidian task intake to GitLab merge using AI agents.

A robust CLI tool for programmatically inspecting, extracting text from, and transforming PDF files.

A local automation tool for issuing, validating, and managing SmartBill.ro invoices through a deterministic CLI interface.








































