image-manipulation-image-magick

Official GitHub Copilot skill for image dimensions, formats, metadata, thumbnails, and batch processing with ImageMagick.

image-manipulation-image-magick is an official skill from GitHub's awesome-copilot repository. It gives a coding agent a structured workflow for image processing with ImageMagick. The primary source is https://github.com/github/awesome-copilot/tree/main/skills/image-manipulation-image-magick. GitHub describes the skill for resizing one or many images, converting file formats, creating thumbnails, reading dimensions and metadata, and preparing wallpapers for different screen sizes. This makes the entry a portable instruction workflow, not a standalone image library, not a hosted conversion service, and not a substitute for a reviewed media pipeline.

Purpose and workflow

According to the provider, the agent should first check whether ImageMagick is installed and available through the intended command. Current ImageMagick versions are expected to expose magick on PATH, while older Linux installations may provide convert instead. The source distinguishes PowerShell on Windows from Bash on Linux or macOS. On Windows, the executable path should be stored in a variable and invoked with PowerShell's call operator. On Unix-like systems, command -v is used to check availability. This preflight prevents an agent from assuming that processing succeeded when the required tool is absent.

Metadata, dimensions, and formats

A central use case is reading width and height through identify. The skill recommends formatted output that can be reused for one file or many files. Detailed information such as format and color space can also influence processing decisions. These facts make it possible to act only on oversized images, or to choose a thumbnail size that respects the source aspect ratio. Format conversion can support controlled handoffs between workflows, but transparency, color profiles, animation, and possible quality loss must be checked for the specific files involved.

Resizing and batch processing

The source describes resize for individual images with a target geometry. For multiple files, it uses PowerShell or Bash loops, derives output names from the input path, and writes results to a separate destination directory. According to the provider, paths should always be quoted so spaces are not interpreted as argument separators. For a batch, filter inputs by extension and dimensions, keep outputs separate from sources, and use a backup or reproducible build step before overwriting anything. The guidance about aspect ratios, exact dimensions, and minimum dimensions is a decision for the media use case, not a universal default.

Boundaries and safe use

ImageMagick can consume substantial memory during large batch operations, and some formats require additional delegates. Do not process unknown images from the internet or untrusted uploads without review. In production, constrain file size, pixel dimensions, runtime, and output paths; inspect the files that were actually generated; and isolate temporary directories. The skill contains no credentials and should not introduce secrets into command lines or project files. It is not a complete ImageTragick mitigation, sandbox, or authorization to overwrite files destructively. When images may contain personal metadata, review EXIF contents and retention explicitly.

Classification and sources

The official source is the referenced SKILL.md in the github/awesome-copilot repository. GitHub's documentation at https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot complements it by explaining how repository instructions can provide context to Copilot. According to the provider, practical use requires an installed ImageMagick version and a suitable shell. This catalog entry was reviewed on September 9, 2026. The Skill model has no github_stars field, so no star count is stored. GitHub compatibility is verified from the source, while Claude Code, Codex, and Cursor are assigned as suitable existing skill environments for the portable SKILL.md format. Before production use, test the shell, ImageMagick version, file permissions, and the actual image pipeline locally.

Free
Provider
GitHub
Last reviewed
09.09.2026

Repository and documentation

Categories

Compatible with

Claude Code Codex Cursor