From sundial-org-awesome-openclaw-skills-4
Executes ImageMagick commands to remove backgrounds, resize images, convert formats, add rounded corners/watermarks, generate thumbnails, and adjust colors for image manipulation.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Comprehensive ImageMagick operations for image manipulation in Moltbot.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Comprehensive ImageMagick operations for image manipulation in Moltbot.
macOS:
brew install imagemagick
Linux:
sudo apt install imagemagick # Debian/Ubuntu
sudo dnf install ImageMagick # Fedora
Verify:
convert --version
./scripts/remove-bg.sh input.png output.png [tolerance] [color]
| Parameter | Default | Range | Description |
|---|---|---|---|
| input.png | — | — | Source image |
| output.png | — | — | Output transparent PNG |
| tolerance | 20 | 0-255 | Color matching fuzz factor |
| color | #FFFFFF | hex | Color to remove |
Examples:
./scripts/remove-bg.sh icon.png icon-clean.png # default white
./scripts/remove-bg.sh icon.png icon-clean.png 30 # loose tolerance
./scripts/remove-bg.sh icon.png icon-clean.png 10 "#000000" # remove black
convert input.png -resize 256x256 output.png
convert input.png output.webp # PNG → WebP
convert input.jpg output.png # JPG → PNG
convert input.png -quality 80 output.jpg # Compress
convert input.png -alpha set -virtual pixel transparent \
-distort viewport 512x512+0+0 \
-channel A -blur 0x10 -threshold 50% \
output-rounded.png
convert base.png watermark.png -gravity southeast -composite output.png
for f in *.png; do convert "$f" -resize 128x128 "thumbs/$f"; done
convert input.png -brightness-contrast 10x0 output.png # brighter
convert input.png -grayscale output.png # grayscale
convert input.png -modulate 100,150,100 output.png # more saturation
./scripts/remove-bg.sh icon.png icon-clean.png 15
for size in 1024 512 256 128 64 32 16; do
convert icon.png -resize ${size}x${size} icon-${size}.png
done
convert large.png -quality 85 -resize 2000x2000\> optimized.webp
-quality for JPEG/WebP compression (0-100)-strip to remove metadata for smaller files