Image Tools (ImageMagick)
/install image-tools-magick
Image Tools (ImageMagick)
Pixel-level image manipulation via shell scripts. For AI-based editing (add/remove content with prompts), see nano-banana-pro.
Requires: imagemagick (apt install imagemagick / brew install imagemagick)
Scripts
All scripts are in scripts/ relative to this skill. All output to a new file (non-destructive).
🔧 resize.sh — Resize images
scripts/resize.sh \x3Cinput> \x3Cgeometry> [output]
| Geometry | Effect |
|---|---|
800x |
Width 800, keep aspect ratio |
800x600 |
Fit within 800x600 |
800x600! |
Force exact 800x600 (distort) |
50% |
Scale to 50% |
800x800\> |
Shrink only if larger |
✂️ crop.sh — Crop images
scripts/crop.sh \x3Cinput> \x3CWxH+X+Y> [output]
500x500+100+50— crop 500x500 starting at pixel (100, 50)500x500+center— center crop (special mode)
🧩 composite.sh — Overlay / place image on image
scripts/composite.sh \x3Cbackground> \x3Coverlay> [output] [options]
Options: --gravity, --offset +X+Y, --resize GEO, --opacity PCT
- Place logo on photo:
scripts/composite.sh bg.jpg logo.png out.jpg --gravity southeast - Watermark:
scripts/composite.sh bg.jpg mark.png out.jpg --opacity 30 --resize 200x200
📐 pad.sh — Add padding / extend canvas
scripts/pad.sh \x3Cinput> \x3CWxH> [output] [--color COL] [--gravity POS]
- Make square:
scripts/pad.sh wide.jpg 1080x1080 --color white - Transparent pad:
scripts/pad.sh icon.png 512x512 --color none
🎨 adjust.sh — Brightness, contrast, rotate, flip, blur, etc.
scripts/adjust.sh \x3Cinput> [output] [options]
Options: --brightness N, --contrast N, --saturation N, --rotate N, --flip, --flop, --grayscale, --blur 0xN, --sharpen 0xN, --negate, --border WxH, --border-color COL
🔤 annotate.sh — Add text overlay
scripts/annotate.sh \x3Cinput> \x3Ctext> [output] [options]
Options: --font, --size, --color, --bg, --gravity, --offset, --stroke, --stroke-width
🧹 remove-bg.sh — Remove solid background color → transparent
scripts/remove-bg.sh \x3Cinput> \x3Coutput> [tolerance%] [color]
- Remove white:
scripts/remove-bg.sh icon.png clean.png - Remove green screen:
scripts/remove-bg.sh photo.png clean.png 25 "#00FF00"
🔄 convert-format.sh — Format conversion
scripts/convert-format.sh \x3Cinput> \x3Coutput> [--quality N] [--strip]
Supports: PNG, JPG, WebP, GIF, BMP, TIFF
ℹ️ info.sh — Image metadata
scripts/info.sh \x3Cimage>
Direct ImageMagick (for anything not covered by scripts)
# Tile/montage multiple images
montage img1.jpg img2.jpg img3.jpg -geometry 300x300+5+5 montage.jpg
# Generate app icon set
for size in 1024 512 256 128 64 32 16; do
convert icon.png -resize ${size}x${size} icon-${size}.png
done
# Rounded corners
convert input.png \( +clone -alpha extract -draw 'fill black polygon 0,0 0,15 15,0 fill white circle 15,15 15,0' \
\( +clone -flip \) -compose Multiply -composite \( +clone -flop \) -compose Multiply -composite \) \
-alpha off -compose CopyOpacity -composite rounded.png
# Append images (horizontal / vertical)
convert img1.jpg img2.jpg +append horizontal.jpg # side by side
convert img1.jpg img2.jpg -append vertical.jpg # stacked
AI-Based Editing
For adding/removing objects, style transfer, or content-aware edits, use the nano-banana-pro skill (Gemini image editing):
uv run /root/shared/skills/nano-banana-pro/scripts/generate_image.py \
--prompt "remove the person on the left" \
--input-image photo.jpg \
--filename edited.png
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install image-tools-magick - 安装完成后,直接呼叫该 Skill 的名称或使用
/image-tools-magick触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Image Tools (ImageMagick) 是什么?
Comprehensive image editing toolkit using ImageMagick. Resize, crop, composite (overlay), pad, annotate, adjust (brightness/contrast/blur/rotate/flip), remov... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 43 次。
如何安装 Image Tools (ImageMagick)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install image-tools-magick」即可一键安装,无需额外配置。
Image Tools (ImageMagick) 是免费的吗?
是的,Image Tools (ImageMagick) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Image Tools (ImageMagick) 支持哪些平台?
Image Tools (ImageMagick) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin)。
谁开发了 Image Tools (ImageMagick)?
由 Pratik Narola(@pratiknarola)开发并维护,当前版本 v1.0.0。