- Home
- Skills
- Github
- Awesome Copilot
- Image Manipulation Image Magick
image-manipulation-image-magick_skill
- JavaScript
- Official
19.4k
GitHub Stars
1
Bundled Files
3 weeks ago
Catalog Refreshed
2 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstart where the catalogue uses aiagentskills.
npx veilstart add skill github/awesome-copilot --skill image-manipulation-image-magick- SKILL.md6.8 KB
Overview
This skill enables image processing and manipulation using ImageMagick across Windows, Linux, and macOS. It supports resizing, format conversion, metadata inspection, thumbnail creation, and batch operations to automate common image tasks. Use it to prepare images for web, wallpapers, or large-scale transformations.
How this skill works
The skill runs ImageMagick commands (magick or convert) from shell or PowerShell to inspect and transform files. It can identify image dimensions and metadata, resize single or multiple files while preserving aspect ratio, convert formats, and apply filters or conditional processing based on image attributes. Scripts use loops and guards to handle spaces in paths and to avoid unnecessary work.
When to use it
- Create thumbnails for galleries or apps
- Resize wallpapers for multiple screen sizes
- Convert image formats for web delivery (e.g., PNG → JPG, WebP)
- Batch-process large image sets with consistent rules
- Extract image metadata or dimensions before processing
Best practices
- Verify ImageMagick is installed and resolve magick/convert path before running scripts
- Always quote file paths to handle spaces and special characters
- Check image dimensions first to avoid redundant processing
- Use loops (for/ForEach-Object) for batch jobs and store outputs to separate folders
- Use appropriate resize flags (maintain aspect ratio by default; use ! or ^ only when necessary)
Example use cases
- Resize a folder of photos to 1920x1080 for a slideshow and save to an output directory
- Create 427x240 thumbnails from a set of wallpaper images for a web gallery
- Detect images with specific dimensions (e.g., 2560x1440) and selectively process them
- Convert legacy PNG assets to optimized JPEG or WebP for faster page loads
- Generate verbose metadata reports for auditing image formats and color spaces
FAQ
Resolve the executable by checking PATH first and falling back to common install locations, or instruct users to add ImageMagick to PATH or install via package manager.
Which command works on older systems using ImageMagick 6?
Older systems may use convert instead of magick; adapt scripts to call convert where magick is unavailable.