← ClaudeAtlas

imagemagick-clilisted

Comprehensive ImageMagick 7 command-line image processing for inspecting, converting, resizing, cropping, compositing, masking, drawing, annotating, color correction, quantization, filtering, morphology, distortion, animation, montage, comparison, metadata, batch automation, and advanced pixel analysis. Use whenever a task mentions ImageMagick, `magick`, `identify`, `mogrify`, raster image conversion or batch image manipulation, or when a reproducible CLI pipeline is preferable to a GUI or language binding. Also use for debugging ImageMagick commands, porting ImageMagick 6 `convert` syntax to version 7, choosing coder/delegate options, and safely processing untrusted or large images. Do not use merely to edit an existing SVG as vector source or when the user explicitly requests a different image tool.
Yuki001/game-dev-skills · ★ 56 · Code & Development · score 74
Install: claude install-skill Yuki001/game-dev-skills
# ImageMagick CLI Use ImageMagick 7 to build, run, and verify reproducible image-processing commands. Keep the main workflow short; load the bundled reference that matches the requested operation. ## Workflow 1. Resolve `magick` and run `magick -version`. Use `scripts/resolve-imagemagick.ps1` on Windows or `scripts/resolve-imagemagick.sh` on Linux/macOS when discovery is uncertain. If ImageMagick cannot be found, tell the user to download and install it from [https://imagemagick.org/download](https://imagemagick.org/download). 2. Inspect the input with `magick identify -ping` or `magick identify -verbose` when metadata, alpha, profiles, pages, or frames matter. 3. Read the relevant reference below, construct an ImageMagick 7 command for the user’s shell, and preserve originals unless in-place editing is explicit. 4. Run the command when requested, check the exit code, then verify the output with `identify`, `compare`, and visual inspection as appropriate. ## Core rules - Use ImageMagick 7 syntax: `magick input [operators] output` and subcommands such as `magick identify`, `magick mogrify`, `magick montage`, `magick compare`, and `magick stream`. - Respect sequential evaluation. Put read settings such as `-density`, raw `-size`, and decoder `-define` values before the input they affect. - Quote all paths and shell-sensitive geometry. Use parentheses to isolate operations on overlays, masks, clones, or other nested image lists. - Treat `magick mogrify` as destructive unles