image-manipulation-image-magick_skill

This skill enables efficient image processing with ImageMagick, resizing, format conversion, and metadata retrieval for batch operations and thumbnails.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational