hal-image gives AI agents a fail-open workflow for inspecting, transforming, compressing, and delivering images without exposing local file paths.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install hal-image
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 hal-image using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
hal-image is an agent-safe image handling skill built around ImageMagick's magick command and the oxipng optimizer. It supports metadata inspection, resizing, cropping, rotation, format conversion, image composition, grids, overlays, and text watermarks.
The skill's defining discipline is to compress every image before delivery, avoid revealing local filesystem paths, and fail open when a tool or operation is unavailable. As part of Openclaw Skills, it helps reduce transfer sizes, multimodal token usage, and upload failures while preserving image pixels during lossless compression.
magick --version and oxipng --version.magick; use montage for grids and collages.oxipng for PNG, jpegoptim for JPEG, or cwebp for lossless WebP output.Install ImageMagick and oxipng through Homebrew on macOS or Linux:
brew install imagemagick oxipng
Optional compressors for JPEG and WebP workflows:
brew install jpegoptim webp
Verify the required binaries:
magick --version
oxipng --version
The skill requires magick and oxipng according to its OpenClaw metadata. jpegoptim and cwebp are optional. Before processing an asset, inspect it with:
identify -format '%m %wx%h %[bit-depth]-bit %[size] bytes\n' image.png
For text watermarks, configure a valid system font path. If no usable font exists, skip the watermark and continue. Always compress the final image before sending it:
oxipng -o max --strip safe image.png
If compression is unavailable or errors, deliver the original image unchanged.
The skill uses local image files as its working data model and does not impose a database schema.
| Data element | Purpose |
|---|---|
| Source image | Incoming, generated, or rendered asset selected for inspection or transformation. |
| Metadata | Format, width, height, bit depth, and byte size read with identify. |
| Intermediate asset | Optional resized, cropped, composited, converted, or watermarked file. |
| Final delivery asset | Processed image compressed immediately before attachment or upload. |
| Compression metadata | PNG optimization settings such as -o max and --strip safe; JPEG or WebP settings when optional tools are available. |
| Verification result | Optional RMSE comparison, where 0 indicates identical pixel data. |
Common file outputs include PNG, JPEG, and WebP assets. Operations may rewrite files in place or create staged outputs such as staged.png, out.jpg, grid.png, or image.small.jpg. The workflow does not expose local paths to end users. Its metadata taxonomy is defined by the skill manifest: name hal-image, MIT license, version 1.1.0, author ofoxai, required binaries, emoji, and repository homepage.
magick, oxipng, fonts, or optional compressors are missing.oxipng -o max --strip safe reduces file size without changing pixels.montage grids.Loading
Inspect CloudRobo quotas, compute capacity, resource pools, and node-level infrastructure details through a read-only CLI and SDK workflow.

An end-to-end merchant onboarding skill that connects Google Business Profiles and configures AI-powered Google review auto-replies.

An end-to-end enterprise GEO operating system for diagnosing, improving, distributing, measuring, and iterating brand visibility in generative search.

A secure, read-only crypto market data skill that fetches live prices from CoinGecko with automatic Kraken fallback.

GoBuy checks marketplace evidence quality and returns a dated 0–100 trust score before an AI agent recommends or compares a product.

A structured review workflow for validating RDK Model Zoo samples against repository standards and delivery specifications.

WS QuickStatus provides a fast, repeatable snapshot of workspace files, Git state, recent memory, and deliverables.








































