Process multimedia files with ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding images
View on GitHubkjgarza/marketplace-claude
kjgarza-base
January 20, 2026
Select agents to install to:
npx add-skill https://github.com/kjgarza/marketplace-claude/blob/main/plugins/kjgarza-base/skills/image-processing/SKILL.md -a claude-code --skill media-processingInstallation paths:
.claude/skills/media-processing/# Media Processing Skill Process images using ImageMagick command-line tools for conversion, optimization, streaming, and manipulation tasks. ## When to Use This Skill Use when: - Converting media formats (video, audio, images) - Encoding video with codecs (H.264, H.265, VP9, AV1) - Processing images (resize, crop, effects, watermarks) - Extracting audio from video - Creating streaming manifests (HLS/DASH) - Generating thumbnails and previews - Batch processing media files - Optimizing file sizes and quality - Applying filters and effects - Creating composite images or videos ## Tool Selection Guide ### ImageMagick: Image Processing Use ImageMagick for: - Image format conversion (PNG, JPEG, WebP, GIF) - Resizing, cropping, transformations - Batch image processing (mogrify) - Visual effects (blur, sharpen, sepia) - Text overlays and watermarks - Image composition and montages - Color adjustments, filters - Thumbnail generation ### Decision Matrix | Task | Tool | Why | |------|------|-----| | Image resize | ImageMagick | Optimized for still images | | Batch images | ImageMagick | mogrify for in-place edits | | Image effects | ImageMagick | Rich filter library | ## Installation ### macOS ```bash brew install ffmpeg imagemagick ``` ### Ubuntu/Debian ```bash sudo apt-get install ffmpeg imagemagick ``` ### Windows ```bash # Using winget winget install ffmpeg winget install ImageMagick.ImageMagick # Or download binaries # FFmpeg: https://ffmpeg.org/download.html # ImageMagick: https://imagemagick.org/script/download.php ``` ### Verify Installation ```bash magick -version # or convert -version ``` ## Quick Start Examples ### Image Processing ```bash # Convert format magick input.png output.jpg # Resize maintaining aspect ratio magick input.jpg -resize 800x600 output.jpg # Create square thumbnail magick input.jpg -resize 200x200^ -gravity center -extent 200x200 thumb.jpg ``` ### Batch Image Resize ```bash # Resize all JPEGs to 800px width mogrify -resize 8
Issues Found: