Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
imagemagick
Комплексные операции ImageMagick для работы с изображениями.
Этот навык оборачивает команды CLI ImageMagick в удобные сценарии для обработки изображений в Moltbot. Он покрывает типовые задачи: удаление фона, изменение размеров, конвертацию форматов, добавление водяных знаков и пакетную обработку.
Вместо того чтобы каждый раз вспоминать синтаксис флагов, вы получаете готовые переиспользуемые команды для самых распространённых операций. :
Установка
clawhub install kesslerio/imagemagick
Если CLI ещё не установлен:
npx clawhub@latest install kesslerio/imagemagick
Или через OpenClaw CLI:
openclaw skills install kesslerio/imagemagick
Что делает этот навык
Набор инструментов включает:
- Удаление фона (в том числе однотонного)
- Изменение размеров изображений
- Конвертацию форматов (PNG, JPG, WebP и др.)
- Добавление водяных знаков
- Пакетную обработку файлов
Также доступен вспомогательный скрипт для удаления однотонного фона с настраиваемой чувствительностью (tolerance). :
Когда использовать
- Удалить белый фон у иконки продукта
- Сгенерировать набор иконок iOS из одного исходного файла
- Конвертировать PNG в WebP для веба
- Добавить водяной знак на изображение
- Скруглить углы скриншота приложения
Пример рабочего процесса
Вход:
Пользователь просит удалить белый фон из файла icon.png и сохранить результат с прозрачностью.
Действия агента:
- Запускает
remove-bg.shс входным файломicon.png - Указывает выходной файл
icon-clean.png - Применяет стандартную чувствительность (tolerance = 20) и цвет
#FFFFFF - ImageMagick использует fuzz-фактор для удаления совпадающих пикселей
- Сохраняет результат как PNG с альфа-каналом
Выход:
Файл icon-clean.png с прозрачным фоном вместо белого. :
Доступные операции
1. Удаление фона
./scripts/remove-bg.sh input.png output.png [tolerance] [color]
2. Изменение размера
convert input.png -resize 256x256 output.png
3. Конвертация формата
convert input.png output.webp
convert input.jpg output.png
convert input.png -quality 80 output.jpg
4. Скругление углов
convert input.png -alpha set -virtual-pixel transparent \
-distort viewport 512x512+0+0 \
-channel A -blur 0x10 -threshold 50% \
output-rounded.png
5. Водяной знак
convert base.png watermark.png -gravity southeast -composite output.png
Советы
- Высокая чувствительность (20–50) — лучше для сглаженных краёв, но может затронуть объект
- Низкая (5–15) — сохраняет детали, но может оставлять артефакты
- Для иконок обычно подходит диапазон 10–20
- Используйте
-qualityдля сжатия - Флаг
-stripудаляет метаданные и уменьшает размер файла
Файл из источника