EXR OpenEXR File Processor for Openclaw

A specialized toolkit for inspecting, extracting, and processing multi-channel OpenEXR files and Cryptomatte data.

oumad
v0.1.1
Mar 7, 2026
0
797
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install exr

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install exr using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is EXR OpenEXR File Processor?

OpenEXR is the industry-standard format for high dynamic range imaging in VFX and CGI. This Openclaw Skills extension provides a robust Python-based interface to manage these complex files. It allows developers and artists to dive into 32-bit float channels, perform color space conversions like ACEScg to sRGB, and handle advanced segmentation via Cryptomatte.

By integrating this skill, your AI agent gains the ability to bridge the gap between raw production renders and previewable assets or machine learning datasets. This Openclaw Skills implementation is specifically tuned for reliability, using pinned dependencies to avoid common segfaults in OpenEXR libraries while providing high-performance access to AOV passes and metadata.

EXR OpenEXR File Processor Use Cases

  • Automated inspection of render layers and AOV metadata in production pipelines.
  • Generating tone-mapped PNG previews from ACEScg EXR renders for review.
  • Creating color-coded segmentation masks from Cryptomatte material and object IDs.
  • Batch converting directories of multi-channel EXRs into standard RGB or grayscale textures.
  • Extracting specific technical passes like depth (Z) or world-space normals for compositing or AI training.

How EXR OpenEXR File Processor Works

  1. The skill utilizes a specialized CLI tool, exr_extract.py, which interfaces with the OpenEXR C++ libraries via Python bindings.
  2. It performs initial header inspection to map data windows, channel names, and Cryptomatte manifests.
  3. For extraction, it reads raw float data from specified channels and applies necessary transformations, such as the AP1-to-Rec.709 matrix for ACEScg color spaces.
  4. In Cryptomatte workflows, it decodes float-encoded uint32 hashes and applies a high-contrast 35-color palette for clear visual segmentation.
  5. The final output is saved as optimized PNGs or processed further through custom Python scripts for advanced workflows.

EXR OpenEXR File Processor Setup

Install the necessary Python dependencies within your environment:

pip install -r requirements.txt

Note: This Openclaw Skills utility requires OpenEXR==3.2.4 and numpy < 2 to ensure stability and compatibility across different OS platforms.

EXR OpenEXR File Processor Data Schema & Taxonomy

The skill processes .exr files and generates metadata or image outputs organized as follows:

Feature Output Type Description
Info Console/Text Detailed list of channels, resolution, and metadata.
Beauty .png Tone-mapped RGB image (ACEScg, Linear, or sRGB).
Crypto .png Color-coded segmentation mask with material, object, or asset IDs.
Channels .png Arbitrary extraction of named channels (e.g., Normals, Depth).

EXR OpenEXR File Processor Advanced Features

  • Intelligent background detection for Cryptomatte segmentation using edge and corner sampling.
  • Batch directory processing with smart skip-if-exists logic to optimize large-scale Openclaw Skills workflows.
  • Support for a 35-color bold palette to maximize visual contrast between different segmented IDs.
  • Seamless fallback to custom Python API for complex multi-channel manipulation using Imath-based logic.
  • Cross-renderer compatibility supporting Arnold, VRay, and Blender channel naming conventions.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*