Agent skill · creative production · github
image-manipulation-image-magick
Process and manipulate images using ImageMagick. Supports resizing, format conversion, batch processing, and retrieving image metadata. Use when working with images, creating thumbnails, resizing wallpapers, or performing batch image operations.
Why this skill is useful
Provides specific ImageMagick commands for batch processing and image manipulation that the AI wouldn't reliably generate on its own.
What it needs
Requires imagemagick installed locally. About 4k tokens when loaded. Last updated 2026-08-07. 37,534 stars on the source repository.
What this skill does
Image Manipulation with ImageMagick This skill enables image processing and manipulation tasks using ImageMagick across Windows, Linux, and macOS systems. When to Use This Skill Use this skill when you need to: Resize images (single or batch) Get image dimensions and metadata Convert between image formats Create thumbnails Process wallpapers for different screen sizes Batch process multiple images with specific criteria Prerequisites ImageMagick installed on the system Windows: PowerShell with ImageMagick available as magick (or at C:\Program Files\ImageMagick-\magick.exe) Linux/macOS: Bash with ImageMagick installed via package manager (apt, brew, etc.) Core Capabilities 1. Image Information Get image dimensions (width x height) Retrieve detailed metadata (format, color space, etc.) Identify image format 2. Image Resizing Resize single images Batch resize multiple images Create thumbnails with specific dimensions Maintain aspect ratios 3. Batch Processing Process images based on dimensions Filter and process specific file types Apply transformations to multiple files Usage Examples Example 0: Resolve magick executable PowerShell (Windows): Bash (Linux/macOS): Example 1: Get Image Dimensions PowerShell (Windows): Bash (Linux/macOS): Example 2: Resize Images PowerShell (Windows): Bash (Linux/macOS): Example 3: Get Detailed Image Information PowerShell (Windows): Bash (Linux/macOS): Example 4: Process Images Based on Dimensions PowerShell (Windows): Bash (Linux/macOS): Guidelines 1. Always quote file paths - Use quotes around file paths that might contain spaces 2. Use the & operator (PowerShell) - Invoke the magick executable using & in PowerShell 3. Store the path in a variable (PowerShell) - Assign the ImageMagick path to $magick for cleaner code 4. Wrap in loops - When processing multiple files, use ForEach-Object (PowerShell) or for loops (Bash) 5. Verify dimensions first - Check image dimensions before processing to avoid unnecessary operations 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills github/image-manipulation-image-magick