Skip to content
Back to skills

Imagemagick

ASecurity

Comprehensive ImageMagick operations for image manipulation in Moltbot.

  • 16 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added June 7, 2026
businessbash

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned June 7, 2026

npx -y skills add modbender/skill-library-mcp --skill imagemagick --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Imagemagick?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Imagemagick
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-imagemagick/badge)](https://www.skillsdirectory.com/skills/modbender-imagemagick)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ImageMagick Moltbot Skill
description: Comprehensive ImageMagick operations for image manipulation in Moltbot.
---

# ImageMagick Moltbot Skill

Comprehensive ImageMagick operations for image manipulation in Moltbot.

## Installation

**macOS:**
```bash
brew install imagemagick
```

**Linux:**
```bash
sudo apt install imagemagick  # Debian/Ubuntu
sudo dnf install ImageMagick  # Fedora
```

**Verify:**
```bash
convert --version
```

## Available Operations

### 1. Remove Background (white/solid color → transparent)
```bash
./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:**
```bash
./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
```

### 2. Resize Image
```bash
convert input.png -resize 256x256 output.png
```

### 3. Convert Format
```bash
convert input.png output.webp          # PNG → WebP
convert input.jpg output.png           # JPG → PNG
convert input.png -quality 80 output.jpg  # Compress
```

### 4. Rounded Corners (iOS style)
```bash
convert input.png -alpha set -virtual pixel transparent \
    -distort viewport 512x512+0+0 \
    -channel A -blur 0x10 -threshold 50% \
    output-rounded.png
```

### 5. Add Watermark
```bash
convert base.png watermark.png -gravity southeast -composite output.png
```

### 6. Batch Thumbnail Generation
```bash
for f in *.png; do convert "$f" -resize 128x128 "thumbs/$f"; done
```

### 7. Color Adjustments
```bash
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
```

## Common Patterns

### Flat Icon → Transparent Background
```bash
./scripts/remove-bg.sh icon.png icon-clean.png 15
```

### Generate App Icon Set (iOS)
```bash
for size in 1024 512 256 128 64 32 16; do
    convert icon.png -resize ${size}x${size} icon-${size}.png
done
```

### Optimize for Web
```bash
convert large.png -quality 85 -resize 2000x2000\> optimized.webp
```

## Tips

- **Higher tolerance (20-50):** Better for anti-aliased edges, may remove some foreground
- **Lower tolerance (5-15):** Preserves detail, may leave color fringes
- **For flat icons:** 10-20 usually works best
- Use `-quality` for JPEG/WebP compression (0-100)
- Use `-strip` to remove metadata for smaller files

Files in this skill

  • README.md903 B
  • SKILL.md2.8 KB
  • scripts/remove-bg.sh2.2 KB
  • skill.json561 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.