imagemagick-clilisted
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