ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

image-utils

Classic image manipulation with Python Pillow - resize, crop, composite, format conversion, watermarks, brightness/contrast adjustments, and web optimization. Use this skill when post-processing AI-generated images, preparing images for web delivery, batch processing image directories, creating responsive image variants, or performing any deterministic pixel-level image operation. Works standalone or alongside bria-ai for post-processing generated images.

Why use this skill?

Master image manipulation with OpenClaw image-utils. Resize, crop, convert formats, and optimize images for the web with this powerful Python-based skill.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/galbria/image-utils
Or

What This Skill Does

The image-utils skill provides a comprehensive suite of programmatic image manipulation tools powered by the robust Pillow (PIL) library. It is designed to handle deterministic, pixel-level operations that are essential for post-processing AI-generated content or managing digital assets. Unlike generative AI models, which focus on creation, this skill focuses on the technical refinement and preparation of visual assets, including resizing, cropping, format conversion, watermarking, and color adjustments. It acts as a bridge between raw image generation and professional, production-ready output.

Installation

To integrate this skill into your OpenClaw agent, execute the following command in your terminal:

clawhub install openclaw/skills/skills/galbria/image-utils

Ensure your system has the base requirements installed by running: pip install Pillow requests. This ensures that the library can handle both local file systems and remote network-based image fetching.

Use Cases

This skill is indispensable for several workflows:

  • Content Pipeline Automation: Automatically process thousands of images from a generation queue, resizing them to specific social media dimensions and compressing them for web performance.
  • Asset Branding: Programmatically apply company watermarks to images before uploading them to a CMS or social platform.
  • Responsive Design: Generate multiple variants (thumbnail, mobile-width, desktop-width) of a single image using the batch processing capabilities.
  • Pre-processing: Enhance images for further AI vision analysis by adjusting brightness, contrast, or converting them to specific color modes (e.g., Grayscale or RGB).

Example Prompts

  1. "Load the image from https://example.com/banner.png, crop it to a 16:9 aspect ratio, add my logo as a watermark in the bottom right corner, and save it as a high-quality JPEG."
  2. "Take all images in my './uploads' folder, resize them so the width is exactly 800px while maintaining the aspect ratio, and optimize them for web delivery."
  3. "Open the generated image, increase the contrast by 20%, flip it horizontally, and save it to a new file named 'processed_v2.png'."

Tips & Limitations

For best results, always check the source format before saving to ensure compatibility. While this skill excels at deterministic operations, remember that it cannot 'hallucinate' missing pixels (e.g., upscaling small images significantly will cause blurriness). For complex artistic transformations, consider using this skill alongside AI-driven generative skills. Always handle file paths carefully to avoid security risks when performing batch operations on local directories.

Metadata

Author@galbria
Stars2387
Views2
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-galbria-image-utils": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#image-processing#python-pillow#web-optimization#automation#media-manipulation
Safety Score: 4/5

Flags: network-access, file-write, file-read

Related Skills

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

bria-ai

Use when generating visual assets with Bria.ai - product photos, hero images, icons, backgrounds. Includes batch generation (multiple images concurrently), pipeline workflows (generate → edit → remove background), and parallel API patterns. Use for websites, presentations, e-commerce catalogs, or any task needing multiple AI-generated images.

galbria 2387

vgl

Maximum control over AI image generation — write structured VGL (Visual Generation Language) JSON that explicitly controls every visual attribute. Define exact object placement, lighting direction, camera angle, lens focal length, composition, color scheme, and artistic style as deterministic JSON instead of ambiguous natural language. Use this skill when you need reproducible image generation, precise control over scene composition, or want to convert a natural language image request into a structured JSON schema for Bria FIBO models. Triggers on requests for structured prompts, controllable generation, VGL JSON, deterministic image descriptions, or Bria/FIBO structured_prompt format.

galbria 2387

Bria Ai

Skill by galbria

galbria 2387