Перейти к руководству
Baoyu Compress Imageавтор jimliu

Baoyu Compress Image Навык.

Конвертируйте и сжимайте изображения с явными настройками качества и сохранения оригиналов.

  • Сжатие изображений
  • WebP
Обзор исходных материалов · baoyu-compress-imageSKILL.md
Задача Конвертируйте и сжимайте изображения с явными настройками качества и сохранения оригиналов. Результаты Сжатые изображения в выбранном формате и месте назначения. Перед началом По умолчанию сохранение оригиналов установлено в false, поэтому его нужно выбрать явно.
Редакционное описание · исходные материалы проверены 2026-11-02 · не сгенерированный пример

01 Возможности

Конвертируйте и сжимайте изображения с явными настройками качества и сохранения оригиналов.

Сжимайте изображения в WebP, PNG или JPEG с автоматическим выбором инструмента, настройкой качества и явным указанием, сохранять ли оригиналы.

Процесс на основе источникаНе тест выполнения

Принцип работы

Baoyu Compress Image предоставляет доступ к скрипту сжатия изображений через параметры файлов, каталогов и вывода. Формат по умолчанию — WebP; PNG и JPEG также документированы. Рабочий процесс выбирает доступный инструмент в заданном порядке: sips, cwebp, ImageMagick, затем Sharp.

Ключевое решение — что произойдёт с исходными файлами. Согласно документации, по умолчанию оригиналы не сохраняются, а опция keep позволяет их оставить. Настройки проекта и пользователя также могут задавать формат, качество и сохранение исходников. Поэтому до пакетной обработки полезно явно указать место вывода и правила обращения с оригиналами.

Ожидаемые результаты

  • Сжатые изображения в выбранном формате и месте назначения.
  • Отчёт о конвертации и изменении размеров обработанных файлов.
  • Необязательный структурированный JSON-вывод для более крупного процесса обработки материалов.
Смотреть пример задания

От задания до проверки

  1. 01
    Уточните настройки и область обработки

    Определите конкретный файл или каталог и прочитайте применимые настройки EXTEND.md. Укажите, включать ли подкаталоги и нужно ли сохранять оригиналы.

  2. 02
    Выберите настройки вывода

    Выберите WebP, PNG или JPEG, путь вывода и качество. Документированное значение качества по умолчанию — 80; приемлемый результат зависит от содержимого изображения.

  3. 03
    Выполните конвертацию в заданных границах

    Запустите комплектный скрипт main.ts через Bun или документированный запасной способ. Дайте механизму выбора инструментов определить доступный бэкенд.

  4. 04
    Проверьте полученные файлы

    Проверьте созданные изображения и отчёт об изменении размеров файлов. Убедитесь, что выбранные настройки сохранения оригиналов и рекурсии соблюдены.

02 Когда использовать

Когда использовать

По умолчанию сохранение оригиналов установлено в false, поэтому его нужно выбрать явно.

Хорошо подходит

  • Подготовка изображений для сайтаУменьшайте размер файлов изображений, сохраняя результат в формате, который может использовать сайт.
  • Пакетная конвертация в заданных границахПрименяйте явные настройки качества и сохранения оригиналов к известному каталогу материалов.

Ограничения

  • Сохранение оригиналовПо умолчанию сохранение оригиналов установлено в false, поэтому его нужно выбрать явно.
  • Зависимость от локальных инструментовПроцессу нужны комплектный скрипт main.ts и Bun либо документированный запасной вариант запуска Bun через npx.
  • Результаты сжатия различаютсяПример уменьшения размера в источнике — иллюстрация, а не обещание такой же экономии для каждого изображения.

Что подготовить

  • Конкретные материалыУкажите файл или каталог и требуется ли рекурсивная обработка.
  • Правила выводаУкажите место назначения, формат и нужно ли оставить оригиналы.
  • Требования к качествуЗадайте качество или укажите визуальный критерий для проверки после сжатия.

03 Важные решения

Важные решения

  1. Выбор бэкенда

    Скрипт может использовать доступные системные инструменты обработки изображений или Sharp.

  2. Повторно используемые настройки

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

  3. Отчётность для пакетной обработки

    JSON-вывод можно передать в более крупный процесс обработки материалов.

04 Пример задания

Попробуйте конкретное задание

Приведённое ниже задание не тестировалось. Перед использованием проверьте настройку навыка.

Изучите исходные инструкции и настройку

Укажите файл или каталог и требуется ли рекурсивная обработка.

Исходный файл в репозитории
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md

Ссылка ниже открывает инструкции автора. Перед использованием изучите требования к настройке в репозитории; это не команда установки.

Начните с одного результата

Перед запуском навыка адаптируйте объём, исходные материалы и ограничения в этом задании.

Пример задания
Примени baoyu-compress-image к экспортированным скриншотам в указанном каталоге задачи. Сохрани каждый оригинал и запиши сжатые WebP-файлы в отдельный выходной каталог. В этом проходе обрабатывай только изображения верхнего уровня. Прочитай настройки проекта, если они есть, затем используй качество 80 для первого образца. Визуально сравни полученное изображение перед применением настроек к остальным. Сообщи выходные пути и фактические размеры до и после обработки. Отметь скриншоты, на которых текст или мелкие детали заметно ухудшились. Не считай приведённую в источнике экономию ожидаемым результатом.

Проверьте результат

Сверьте фактический результат с этими наблюдаемыми критериями.

  • Оригиналы остаются на месте, если было запрошено их сохранение.
  • Обрабатывается только выбранная область каталога.
  • Сжатые файлы открываются корректно и сохраняют приемлемую видимую детализацию.

OpenDesign предоставляет локальное дизайн-пространство для кодинг-агентов. Этот список не означает, что навык входит в комплект или что его внешние инструменты, учётные данные и программные зависимости включены.

05 Источник и лицензия

Исходные материалы и лицензия

На этой странице описана зафиксированная версия источника по ссылке ниже. Поведение и требования апстрима могут измениться.

Владелец источника
jimliu
Репозиторий
jimliu/baoyu-skills
Файл навыка
SKILL.md
Лицензия
MIT
Проверенный снимок
2026-11-02 · 0a27d7d40e79

Примечания к чтению

  1. Область действия лицензииТекст LICENSE репозитория проверен для зафиксированной ревизии; в полном списке имён файлов архива не обнаружено более конкретного LICENSE/COPYING/NOTICE внутри пути этого навыка. Классификация относится к проверенному исходному коду автора, а не к сгенерированным результатам или сторонним зависимостям. README указывает MIT для GitHub-репозитория, если не оговорено иное, тогда как опубликованные дистрибутивы ClawHub используют MIT-0. Здесь классифицируется зафиксированный исходный код из GitHub.
Редакционное резюме источника
Конвертируйте и сжимайте изображения с явными настройками качества и сохранения оригиналов.

Оригинальное резюме от OpenDesign на основе указанного источника. Звёзды репозитория — датированный показатель популярности, а не использование навыка или оценка качества.

06 Вопросы перед началом

Вопросы перед началом

WebP — единственный формат вывода?

Нет. Также доступны PNG и JPEG.

Исходные файлы сохраняются автоматически?

Документированное значение по умолчанию — false. Используйте опцию keep или соответствующую настройку, чтобы сохранить оригиналы.

Можно ли обрабатывать вложенные папки?

Да, с опцией рекурсии. По умолчанию рекурсивная обработка отключена.

OpenDesign

Храните задание и работу над дизайном вместе.

Храните задание, исходные материалы и дизайн-работу вместе в локальном рабочем пространстве. Перед добавлением навыка в рабочий процесс проверьте его собственную настройку.

Исходный файл в репозитории
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md