ComfyUI MagickWand
Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using wandpy
Install / Use
npx skills add Fannovel16/ComfyUI-MagickWandInstalls into whichever agent you are using.
README
ComfyUI MagickWand
Proper implementation of ImageMagick - the famous software suite for editing and manipulating digital images to ComfyUI using wandpy
Batch value is also supported (i.e. from Batch Value Schedule, Spline Editor, etc)

Example workflow
Installation
Install ImageMagick on your system
Install ImageMagick on Windows
- Windows 32-bit: https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-30-Q16-HDRI-x86-dll.exe
- Windows 64-bit: https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-30-Q16-HDRI-x64-dll.exe
For other CPU architectures, please download dynamic builds (ones have "dll" in name). A static or portable build won't work as it doesn't have necessary DLL files
Install ImageMagick on Debian/Ubuntu
If you’re using Linux distributions based on Debian like Ubuntu, it can be easily installed using APT:
sudo apt-get install libmagickwand-dev
Install ImageMagick on Fedora/CentOS
If you’re using Linux distributions based on Redhat like Fedora or CentOS, it can be installed using Yum:
yum update
yum install ImageMagick-devel
Install ImageMagick on Mac
You need one of Homebrew or MacPorts to install ImageMagick.
Homebrew:
brew install imagemagick
MacPorts:
sudo port install imagemagick
If your Python in not installed using MacPorts, you have to export MAGICK_HOME path as well. Because Python that is not installed using MacPorts doesn’t look up /opt/local, the default path prefix of MacPorts packages.
export MAGICK_HOME=/opt/local
Install custom node suite
There are two ways:
- Through ComfyUI-Manager
- Run the following command, assuming your terminal is already in ComfyUI folder:
cd custom_nodes
git clone https://github.com/Fannovel16/ComfyUI-MagickWand
pip install -r requirements.txt
Supported methods (99)
Effect
- ImageMagick Adaptive Blur: adaptive_blur
- ImageMagick Adaptive Sharpen: adaptive_sharpen
- ImageMagick Blue Shift: blue_shift
- ImageMagick Blur: blur
- ImageMagick Cycle Color Map: cycle_color_map
- ImageMagick Emboss: emboss
- ImageMagick Gaussian Blur: gaussian_blur
- ImageMagick Implode: implode
- ImageMagick Local Contrast: local_contrast
- ImageMagick Motion Blur: motion_blur
- ImageMagick Negate: negate
- ImageMagick Noise: noise
- ImageMagick Oil Paint: oil_paint
- ImageMagick Rotational Blur: rotational_blur
- ImageMagick Selective Blur: selective_blur
- ImageMagick Sepia Tone: sepia_tone
- ImageMagick Shade: shade
- ImageMagick Shadow: shadow
- ImageMagick Sketch: sketch
- ImageMagick Solarize: solarize
- ImageMagick Transparentize: transparentize
- ImageMagick Unsharp Mask: unsharp_mask
- ImageMagick Vignette: vignette
- ImageMagick Wave: wave
- ImageMagick Wavelet Denoise: wavelet_denoise
Resize
- ImageMagick Adaptive Resize: adaptive_resize
- ImageMagick Liquid Rescale: liquid_rescale
- ImageMagick Magnify: magnify
- ImageMagick Resample: resample
- ImageMagick Resize: resize
- ImageMagick Sample: sample
- ImageMagick Scale: scale
- ImageMagick Thumbnail: thumbnail
Thresold
- ImageMagick Adaptive Threshold: adaptive_threshold
- ImageMagick Auto Threshold: auto_threshold
- ImageMagick Random Threshold: random_threshold
- ImageMagick Range Threshold: range_threshold
- ImageMagick Threshold: threshold
Enhance
- ImageMagick Auto Gamma: auto_gamma
- ImageMagick Auto Level: auto_level
- ImageMagick Brightness Contrast: brightness_contrast
- ImageMagick Clahe: clahe
- ImageMagick Contrast: contrast
- ImageMagick Contrast Stretch: contrast_stretch
- ImageMagick Despeckle: despeckle
- ImageMagick Enhance: enhance
- ImageMagick Gamma: gamma
- ImageMagick Kuwahara: kuwahara
- ImageMagick Level: level
- ImageMagick Levelize: levelize
- ImageMagick Linear Stretch: linear_stretch
- ImageMagick Modulate: modulate
- ImageMagick Normalize: normalize
- ImageMagick Sharpen: sharpen
- ImageMagick Sigmoidal Contrast: sigmoidal_contrast
- ImageMagick White Balance: white_balance
Transform
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR

