Главная · Скиллы · baoyu-compress-image

baoyu-compress-imagebaoyu сжатие изображений оптимизация

jimliu/baoyu-skills

Оптимизация и сжатие изображений в baoyu workflow.

Установка

npx -y skills add jimliu/baoyu-skills --skill baoyu-compress-image --agent claude-code

Image Compressor

Сжатие изображений в WebP (по умолчанию) или PNG с автоматическим выбором инструмента. Используйте при запросах: «сжать изображение», «оптимизировать картинку», «конвертировать в webp», уменьшить размер файла.

Выбор инструмента (автоматически)

Приоритет: sipscwebp → ImageMagick → Sharp. Используется первый доступный.

Запуск

${BUN_X} {baseDir}/scripts/main.ts <input> [options]

Опции

ОпцияКраткаяОписаниеПо умолчанию
--format-fФормат вывода: webp или pngwebp
--quality-qКачество сжатия (1–100)85
--output-oПуть для сохранения файларядом с входным
--keep-kСохранить оригинальный файлtrue

Примеры

# Конвертировать в WebP с качеством 85
${BUN_X} {baseDir}/scripts/main.ts photo.jpg

# Указать качество и формат
${BUN_X} {baseDir}/scripts/main.ts photo.jpg --quality 90 --format webp

# Сохранить в конкретную папку
${BUN_X} {baseDir}/scripts/main.ts photo.jpg --output ./optimized/photo.webp

# PNG с высоким качеством
${BUN_X} {baseDir}/scripts/main.ts photo.png --format png --quality 95

Настройки (EXTEND.md)

Приоритет поиска:

  1. .baoyu-skills/baoyu-compress-image/EXTEND.md — уровень проекта
  2. ${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-compress-image/EXTEND.md — XDG
  3. $HOME/.baoyu-skills/baoyu-compress-image/EXTEND.md — домашняя директория

Поддерживает: формат по умолчанию, качество по умолчанию, сохранять ли оригинал.

Требования

Один из: bun (предпочтительно) или npx. Для расширенных форматов — cwebp (из libwebp) или ImageMagick.

Из того же репозитория