Openclaw Skills for batch image processing compresses, converts, and reorganizes image libraries with resumable CLI workflows and server-friendly automation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install batch-image-processing
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 batch-image-processing using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Batch Image Processing in Openclaw Skills is a filesystem-first workflow for handling large image collections without manual editing. It compresses JPEGs intelligently, normalizes mixed formats like PNG, WebP, GIF, BMP, and TIFF into JPEG, and can reorganize directories using name and metadata rules.
The skill is optimized for production constraints: it chooses jpegoptim for fast JPEG-only optimization, falls back to Pillow when recompression or format conversion is required, and supports CPU-aware threading, remote execution, and restart-safe runs. That makes Openclaw Skills a practical fit for bulk media cleanup, automated server jobs, and repeatable image pipelines.
python3 -m pip install Pillow
sudo apt-get update && sudo apt-get install -y jpegoptim
nproc
scp -i /path/to/key scripts/compress_generic.py user@host:/data/scripts/compress_generic.py
ssh -i /path/to/key -o ConnectTimeout=5 -o StrictHostKeyChecking=no user@host 'python3 -u /data/scripts/compress_generic.py | tee /data/compress.log'
| Artifact | Rule | Purpose |
|---|---|---|
| Source directory | Original files on the host filesystem | Input to the batch job |
| Output directory | New path per task, typically {original_dir_name}_compressed |
Prevents run-to-run collisions |
| Output file | JPEG-only .jpg written by Pillow |
Unified deliverable format |
| Log file | compress.log or terminal output |
Progress, skip, and failure tracing |
| Reorg plan | Dry-run output before moving folders | Confirms grouping logic before changes |
quality: JPEG target quality such as 65, 60, or 50 for aggressive compressionworkers: Thread count derived from CPU core countstatus: ok, skip, or fail:<error>input_format: JPG, JPEG, PNG, WebP, GIF, BMP, TIFFname_key: extracted folder-name token used for groupingname_map: manual override for ambiguous foldersmerge_map: alias consolidation map for the same subjectdry_run: planning mode that prints actions without moving filesLoading
The LifeOS skill provides a config-aware, headless CLI tool to seamlessly read, query, and edit Obsidian PARA vaults, tasks, periodic notes, and AI Wiki topic pages directly from the terminal.

Family Digest turns notification clutter into a person-centric family briefing with urgent requests, useful updates, and quiet noise filtering.

Openclaw Skills turns notifications and optional web research into a decision-ready pre-meeting briefing.

Openclaw Skills converts scattered notifications into a concise daily or weekly work briefing ready to send.

A Windows file-automation skill that translates natural language commands into structured FinalPlace rules to safely organize, clean, compress, and rename files.

A command-line and AI agent tool executing traditional Taoist Xiao Liu Ren divination algorithms to analyze timing, relationships, and situational outcomes.








































