Back to list
pacphi

imagemagick

by pacphi

Consistent dev environments anywhere. Define once in YAML, deploy to Docker, Fly.io, or DevPod. Pre-built extensions for AI, languages & infrastructure.

9🍴 4📅 Jan 21, 2026

SKILL.md


name: imagemagick description: > Process and manipulate images with format conversion (PNG→JPG→WebP→GIF), resizing, cropping, filtering, batch operations, and image metadata extraction. Use for thumbnail generation, image optimization, format conversion, watermarks, and bulk image processing tasks. version: 2.0.0 author: turbo-flow-claude mcp_server: true protocol: fastmcp entry_point: mcp-server/server.py dependencies:

  • imagemagick

ImageMagick Skill

Comprehensive image processing using ImageMagick via FastMCP protocol.

When to Use This Skill

  • Convert between image formats (PNG, JPG, WebP, GIF, TIFF, BMP, SVG, PDF)
  • Resize images for web optimization or thumbnails
  • Crop images to specific regions
  • Apply filters and effects (blur, sharpen, colorize)
  • Batch process multiple images
  • Create image montages and composites
  • Extract image metadata
  • Add watermarks and overlays

Tools

ToolDescription
create_imageCreate new image with specified dimensions and color
convert_imageExecute ImageMagick convert with custom arguments
resize_imageResize to specified dimensions with aspect ratio control
crop_imageCrop to region with offset
composite_imagesOverlay images for watermarks or composites
identify_imageGet image metadata and properties
batch_processBulk process images matching a pattern

Examples

# Resize image to 800x600
resize_image({
    "input_path": "/path/to/image.png",
    "output_path": "/path/to/resized.png",
    "width": 800,
    "height": 600,
    "maintain_aspect": True
})

# Convert PNG to optimized WebP
convert_image({
    "args": ["input.png", "-quality", "85", "output.webp"]
})

# Batch generate thumbnails
batch_process({
    "input_pattern": "/images/*.jpg",
    "output_dir": "/thumbnails",
    "operation": "thumbnail",
    "width": 200
})

Environment Variables

VariableDefaultDescription
IMAGEMAGICK_TIMEOUT300Command timeout in seconds

VisionFlow Integration

This skill exposes imagemagick://capabilities resource for discovery by VisionFlow's MCP TCP client on port 9500.

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon