← Back to Skills Marketplace
kesslerio

ImageMagick Operations

by kesslerio · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
5213
Downloads
1
Stars
40
Active Installs
1
Versions
Install in OpenClaw
/install imagemagick
Description
Perform image manipulation tasks like background removal, resizing, format conversion, rounding corners, watermarking, and color adjustments using ImageMagic...
README (SKILL.md)

ImageMagick Moltbot Skill

Comprehensive ImageMagick operations for image manipulation in Moltbot.

Installation

macOS:

brew install imagemagick

Linux:

sudo apt install imagemagick  # Debian/Ubuntu
sudo dnf install ImageMagick  # Fedora

Verify:

convert --version

Available Operations

1. Remove Background (white/solid color → transparent)

./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

2. Resize Image

convert input.png -resize 256x256 output.png

3. Convert Format

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)

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

convert base.png watermark.png -gravity southeast -composite output.png

6. Batch Thumbnail Generation

for f in *.png; do convert "$f" -resize 128x128 "thumbs/$f"; done

7. Color Adjustments

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

./scripts/remove-bg.sh icon.png icon-clean.png 15

Generate App Icon Set (iOS)

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

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
Usage Guidance
This skill appears safe for normal local image-editing use. Before installing, note that it requires ImageMagick from your system package manager, and before running commands, check input/output paths to avoid overwriting files. The remove-background helper may not honor the documented target color argument, so test it on a copy first.
Capability Analysis
Type: OpenClaw Skill Name: imagemagick Version: 1.0.0 The skill bundle is benign. It provides a wrapper for ImageMagick operations, including a simple bash script (`scripts/remove-bg.sh`) that calls the `convert` command. All installation instructions in `SKILL.md`, `README.md`, and `skill.json` use standard package managers (brew, apt, dnf) for ImageMagick. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the agent; all instructions and code are clearly aligned with the stated purpose of image manipulation.
Capability Assessment
Purpose & Capability
The stated purpose matches the included ImageMagick commands and helper script, but the remove-background script documents a target color option that is not actually used in the convert command.
Instruction Scope
The instructions are mainly shell-command examples for local image edits, including batch output generation. This is expected for an ImageMagick skill, but users should review paths and outputs before running commands.
Install Mechanism
The skill relies on installing ImageMagick through system package managers, while the registry-level requirements say no binaries or install spec are required. This is under-declared but purpose-aligned.
Credentials
The artifacts show local image input/output operations only, with no credentials, network endpoints, hidden data collection, or unrelated file access.
Persistence & Privilege
No persistence, background execution, autonomous agent behavior, or credential use is shown. The only elevated command is a user-directed Linux package installation example.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install imagemagick
  3. After installation, invoke the skill by name or use /imagemagick
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial ClawHub release
Metadata
Slug imagemagick
Version 1.0.0
License
All-time Installs 42
Active Installs 40
Total Versions 1
Frequently Asked Questions

What is ImageMagick Operations?

Perform image manipulation tasks like background removal, resizing, format conversion, rounding corners, watermarking, and color adjustments using ImageMagic... It is an AI Agent Skill for Claude Code / OpenClaw, with 5213 downloads so far.

How do I install ImageMagick Operations?

Run "/install imagemagick" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ImageMagick Operations free?

Yes, ImageMagick Operations is completely free (open-source). You can download, install and use it at no cost.

Which platforms does ImageMagick Operations support?

ImageMagick Operations is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ImageMagick Operations?

It is built and maintained by kesslerio (@kesslerio); the current version is v1.0.0.

💬 Comments