image-manipulation-image-magick

Resize, convert, and extract metadata from images using ImageMagick.

37.6k|4.7k|Updated Jun 11, 2025
One-click install
npx skills add https://github.com/github/awesome-copilot --skill image-manipulation-image-magick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: image-manipulation-image-magick
Source: https://github.com/github/awesome-copilot/tree/main/skills/image-manipulation-image-magick
Command: npx skills add https://github.com/github/awesome-copilot --skill image-manipulation-image-magick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Image editing and optimization often requires switching between tools and writing repetitive scripts. This skill standardizes image manipulation tasks, saving time and ensuring consistent results across projects.

Core Features & Use Cases

  • Image Information: Get dimensions and metadata for images, including format and color space.
  • Image Resizing: Resize single images or batches while preserving aspect ratio and generating thumbnails.
  • Format Conversion: Convert between common formats (JPEG, PNG, WebP, etc.).
  • Batch Processing: Apply transformations to large sets of images based on size or format criteria.
  • Use Case: Prepare a product gallery by resizing photos to 1024x768 and creating 200x200 thumbnails for the storefront.

Quick Start

Use the ImageMagick tool to perform tasks on your images. Quick Start:

  • Resize an image: magick image.jpg -resize 800x600 output.jpg
  • Create a thumbnail: magick image.jpg -resize 200x200 thumbnail.jpg
  • Get dimensions: magick identify -format "%wx%h" image.jpg

Frequently Asked Questions about image-manipulation-image-magick

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resize images in batch using ImageMagick?

Batch resize images by applying the magick command with -resize to multiple files. Loop through your image directory and apply transformations like `magick input.jpg -resize 800x600 output.jpg` to each file, preserving aspect ratio and maintaining consistent output across large sets of images.

Can I convert image formats with ImageMagick across Windows, Linux, and macOS?

Yes, ImageMagick supports format conversion across Windows, Linux, and macOS. Use `magick image.jpg output.png` to convert between JPEG, PNG, WebP, and other formats. The magick command handles platform differences automatically with Bash and PowerShell examples provided.

How do I extract image metadata and dimensions using ImageMagick?

Use the `magick identify` command to retrieve image information. Run `magick identify -format "%wx%h" image.jpg` to get dimensions, or use identify to extract format, color space, and other metadata without modifying the original file.

What's the best way to create thumbnails for a product gallery?

Create thumbnails by resizing images to a smaller dimension, such as `magick image.jpg -resize 200x200 thumbnail.jpg`. Combine batch processing to generate thumbnails for entire product catalogs while maintaining consistency for storefront display.

Do I need ImageMagick installed to use this Skill?

Yes, ImageMagick must be installed and accessible as magick on your system PATH. The Skill requires the ImageMagick tool to be available in your environment before you can execute resize, convert, metadata retrieval, or thumbnail operations.

Can ImageMagick handle large-scale image processing with multiple formats?

Yes, ImageMagick supports batch processing across large sets of images with format conversion capabilities. Apply transformations based on size or format criteria to standardize image optimization tasks and ensure consistent results across diverse file types and volumes.