An automated command-line toolkit for batch processing RAW, HEIC, and JPEG images, generating thumbnails, finding photos by date, and creating grid previews.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install photo-toolkit
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 photo-toolkit using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Photo Toolkit is a highly efficient utility designed for photographers, developers, and AI agents looking to automate media workflows. By utilizing rawpy, Pillow, and libraw, this toolkit offers seamless batch conversion of camera RAW files (such as Nikon NEF, Canon CR2/CR3, Sony ARW, and Fujifilm RAF) as well as modern Apple HEIC/HEIF formats. It acts as an invaluable asset within the Openclaw Skills directory, allowing automated processes to quickly convert high-resolution files into optimized JPEG thumbnails while retaining or managing metadata.
In addition to simple file format conversions, this toolkit streamlines digital asset management by parsing EXIF data to locate images by shooting date or detect potential timelapse sequences with regular shooting intervals. Whether deployed in automated digital asset manager pipelines or integrated with local AI assistants, the skill offers rapid, multi-threaded image processing capabilities that significantly reduce manual workflow bottlenecks.
To run this skill, configure your virtual environment and install the required dependencies as outlined below. Ensure you check for the system dependency libraw first.
Depending on your operating system, install the core libraw library:
# macOS
brew install libraw
# Debian/Ubuntu
sudo apt-get install libraw-dev
# RedHat/CentOS/Fedora
sudo dnf install LibRaw-devel
Navigate to the skill directory, set up your virtual environment, and install dependencies listed in requirements.txt:
# Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install python packages
pip install -r photo-toolkit/requirements.txt
# (Optional) Install HEIC support
pip install pillow-heif
# Verify core dependencies
python3 -c "import rawpy; from PIL import Image; import numpy; print('✓ Core dependencies installed')"
# Verify HEIC/HEIF support
python3 -c "from pillow_heif import register_heif_opener; print('✓ HEIC/HEIF support available')" 2>/dev/null || echo "HEIC/HEIF support not installed"
Copy config.example.toml to config.toml in your workspace directory to define the default input/output pathways.
The Photo Toolkit structures output directories, configuration, and logs for seamless pipelines. It works with standard JSON formats for piped metadata.
| Directory / File | Description |
|---|---|
{input_dir}/thumbnails/ |
Default location where generated JPEG thumbnails are written. |
config.toml |
Key configuration settings defining input/output base paths and execution behavior. |
grading_params.json |
Stores configuration and absolute paths for before/after comparison layout generation. |
/tmp/convert_report.json |
JSON format processing report output if requested via --report. |
When passing file listings through standard input between scripts (e.g., piping find_by_date.py to convert.py), the data uses a standard JSON array structure containing target file paths:
[
"/path/to/photo1.nef",
"/path/to/photo2.arw",
"/path/to/photo3.heic"
]
Loading
An advanced Openclaw Skills extension that automates professional-grade RAW, JPG, and HEIC photo color grading using RawTherapee CLI and LLM-generated Lightroom parameters.

An automated AI agent skill that monitors competitors' pricing, social channels, and product changes, compiling actionable intelligence into weekly reports.

An AI-powered skill for orchestrating codebase migrations, library upgrades, AST-first code refactoring, and custom codemod authoring using the Codemod CLI.

An AI-powered automation skill that transforms single long-form content pieces into platform-optimized Twitter threads, LinkedIn posts, newsletters, and video scripts.

An AI-powered image generation and editing skill running on Node.js and Python, driven by the official SudoCode GPT Image 2 model for high-fidelity 4K visual assets.

A structured AI agent skill designed to help developers create comprehensive, safe, and template-driven README files with ease.








































