Перейти к руководству
imagegenавтор OpenAI

ImageGen Skill.

Навык для Claude Code и Codex для работы с изображениями: генерирует или редактирует растровые изображения — иллюстрации, фотографии, текстуры, спрайты, макеты.

  • Изображения и генеративное искусство
  • Image
openai/skills · skills/.system/imagegen/SKILL.mdSKILL.md
--- name: imagegen description: Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output should be a bitmap asset rather than repo-native code or vector. Do not use when the task is better … --- ## Top-level modes and rules ## When to use ## When not to use ## Decision tree ## Workflow ## Prompt augmentation
Метаданные и заголовки разделов считаны из исходного файла 2026-09-14 · 16 170 символов

01 Что делает

Что делает Skill imagegen в Claude Code и Codex

Сводка, рабочий процесс и результаты — всё прочитано из SKILL.md этого skill.

Из SKILL.mdПрочитано 14.09.2026 · не запись выполнения

Словами самого skill

Imagegen даёт Codex рабочий процесс с растровыми изображениями: генерировать или редактировать битовые активы — фотографии, иллюстрации, текстуры, спрайты, макеты и вырезки с прозрачным фоном — а затем помещать готовый файл в проект. Он определяет два верхнеуровневых режима: предпочитаемый встроенный инструмент image_gen, не требующий API-ключа, и явный резервный вариант через CLI — scripts/image_gen.py, требующий OPENAI_API_KEY.

Файл отделяет намерение (генерация или редактирование) от исполнения (один актив или несколько), собирает промпты, точный текст, ограничения и входные изображения с ролевыми метками, преобразуя их в схему с метками. В конце — проверка по субъекту, стилю, композиции и точности текста, итерация с одним изменением за раз и неразрушающее сохранение.

Что он выдаёт

  • Растровое изображение, созданное через image_gen, а не SVG, HTML/CSS или canvas-заглушка, — во всех случаях, когда пользователь запросил актив в растровом стиле.
  • Выбранное финальное изображение, перемещённое или скопированное в рабочую область, с обновлением кода или ссылок, использующих его, для указания на него.
  • Итоговый отчёт с указанием финального сохранённого пути любого актива, привязанного к рабочей области, финального промпта и того, каким режимом он был создан.
  • Только в явном резервном CLI-режиме — финальные артефакты, записанные в output/imagegen/.
Смотрите пример запроса ↗

Как это работает

  1. 01
    Сначала выберите верхнеуровневый режим

    Обычная генерация и редактирование выполняются через встроенный инструмент image_gen; встроенный CLI — это резервный вариант, который пользователь должен явно запросить по имени.

  2. 02
    Классифицируйте запрос как генерацию или редактирование

    Изменение существующего изображения с сохранением части его содержимого — это редактирование; предоставление изображений исключительно как референсов стиля, композиции или настроения всё равно считается генерацией.

  3. 03
    Определите, где будет находиться результат

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

  4. 04
    Сбор входных данных перед генерацией

    Соберите промпт, любой точный текст на изображении, ограничения или список запретов, а также все входные изображения заранее, а не заполняйте пробелы позже.

  5. 05
    Преобразование промпта в спецификацию

    Промпты нормализуются в структурированную, production-ориентированную спецификацию, а не дополняются незапрошенными творческими деталями.

  6. 06
    Один вызов на каждый ассет

    Во встроенном режиме пакеты и варианты формируются повторными вызовами image_gen — по одному на каждый запрошенный ассет или вариант, а не через единый флаг пакетной генерации.

02 Определите своё применение

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

Используйте skill imagegen в Claude Code или Codex для работы с изображениями такого рода. Возможности и ограничения ниже взяты из собственного файла skill.

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

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

Знайте границы

  • Расширение или сопоставление набора SVG/векторных иконок, системы логотипа или библиотеки иллюстраций, уже существующей в репозитории.
  • Простые формы, диаграммы, вайрфреймы или иконки, которые чище строить непосредственно в SVG, HTML/CSS или canvas.
  • Небольшие локальные для проекта правки ассетов, когда исходный файл уже существует в редактируемом нативном формате.
  • Любая задача, где пользователь явно хочет детерминированный код-нативный результат, а не сгенерированное растровое изображение.

Что предоставить

  • Основной запросПервичный промпт пользователя задаёт предмет и цель и переносится в спецификацию как строка основного запроса.
  • Входные изображения с явными ролямиКаждое предоставленное изображение помечается как референсное изображение, цель редактирования или вспомогательный элемент вставки/стиля/компоновки перед генерацией.
  • Точный текст и его типографикаЛюбые слова, которые должны появиться на изображении, приводятся в точной цитате, с указанием гарнитуры и расположения рядом с ними.
  • Инварианты и список запретовДля правок явно прописывается то, что не должно меняться, например: изменить только X, сохранив Y без изменений.
  • Назначение ассетаУказание того, является ли изображение рекламой, макетом UI или инфографикой, задаёт режим и уровень отделки, к которому стремится промпт.

03 Внутри скилла

Правила, которые skill imagegen даёт Claude Code и Codex

8 конкретных инструкций, значений по умолчанию и ограничений, которые SKILL.md задаёт для агента — та часть файла, которая влияет на результат.

  1. Встроенный инструмент используется по умолчанию

    Каждый обычный запрос на генерацию или редактирование проходит через встроенный инструмент image_gen, который не требует OPENAI_API_KEY.

  2. Никогда не переключается на менее предпочтительный путь самостоятельно

    Агент не должен самостоятельно переходить на путь CLI; это переключение всегда остаётся решением пользователя.

  3. CLI только по запросу

    Если пользователь всё же выбирает режим CLI, используйте встроенный workflow scripts/image_gen.py и не пишите одноразовые SDK-раннеры.

  4. Встроенный скрипт доступен только для чтения

    scripts/image_gen.py никогда не изменяется; если в нём чего-то не хватает, спросите пользователя, прежде чем делать что-либо ещё.

  5. Файлы проекта не могут оставаться в $CODEX_HOME

    Файл, на который ссылается проект, должен быть перемещён или скопирован из стандартного места хранения сгенерированных изображений до завершения задачи.

  6. Версионирование, а не перезапись

    Существующие ресурсы заменяются только если пользователь явно запросил замену; в остальных случаях новый файл получает соседнее версионированное имя, например hero-v2.png.

  7. Сохранение инвариантов при редактировании

    Работа по редактированию фиксирует, что не должно меняться, и сохраняет результат неразрушающим способом, а не перезаписывает исходный ресурс.

  8. Никакой работы с ключами во встроенном пути

    Агент никогда не запрашивает OPENAI_API_KEY при использовании image_gen и никогда не просит пользователя вставить полный ключ в чат.

04 Применение

Установить imagegen в Claude Code или Codex

Одна команда npx skills add, затем первая задача в вашем агенте и чек-лист для результата.

Добавить imagegen в Claude Code, Codex или ваш агент

Запустите в своём проекте; установщик спросит, какому агенту его добавить.

Terminal
npx skills add https://github.com/openai/skills --skill imagegen

Универсальная форма CLI skills для skills/.system/imagegen/SKILL.md; репозиторий может документировать собственный путь.

Дайте Skill первую задачу по работе с изображениями

Адаптируйте этот промт с вашим содержимым и ограничениями, затем запустите его в Claude Code или Codex.

Example prompt
Use case: product-mockup Asset type: landing page hero Primary request: a minimal hero image of a ceramic coffee mug Style/medium: clean product photography Composition/framing: wide composition with usable negative space for page copy if needed Lighting/mood: soft studio lighting Constraints: no logos, no text, no watermark

Источник: пример SKILL.md (буквально).

Проверьте первый результат

Что сам SKILL.md считает правильным результатом:

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

В OpenDesign imagegen встроен: Plugins → Skills, выберите его в верхней панели.

05 Открытый исходный код, проверяемость

Источник, лицензия и проверка

Откуда взяты факты на этой странице и когда они были последний раз проверены.

Author
OpenAI
Repository
github.com/openai/skills Ветка main
Файл skill
skills/.system/imagegen/SKILL.md Контрольная сумма содержимого зафиксирована при верификации; коммит 49f948f
License
Apache-2.0 Из skills/.system/imagegen/LICENSE.txt. Навык с открытым исходным кодом; генерация изображений по-прежнему зависит от размещённого сервиса.
Звёзды репозитория
27 129 Снимок GitHub сделан 14 сентября 2026 г. для всего репозитория openai/skills. Не является оценкой или счётчиком использования для imagegen.
Проверено OpenDesign
2026-09-14 Исходный файл, путь, текст лицензии и количество звёзд проверены. Включён в основной OpenDesign (проверено 2026-08-28); запись живого запуска на этой странице отсутствует.

Внутри SKILL.md

  1. Режимы верхнего уровня и правилаВстроенный image_gen используется по умолчанию; резервный вариант CLI применяется только явно, с приоритетом пути сохранения и ограничениями на перезапись.
  2. Когда использоватьНовые изображения, генерация по референсам, редактирование существующих изображений и множество ресурсов или вариантов.
  3. Когда не использоватьВекторные системы, нативные для репозитория, формы, нативные для кода, редактируемые нативные файлы и детерминированный код-нативный вывод.
  4. Дерево решенийРазделяет намерение (генерация или редактирование) от стратегии выполнения (один ресурс против многих).
  5. WorkflowСемнадцать упорядоченных шагов от выбора режима через построение промпта, генерацию, проверку и отчётность.
  6. Расширение промптаСтруктурирует промпты в производственную спецификацию с разрешёнными и запрещёнными расширениями, привязанными к степени конкретности.
  7. Таксономия сценариев использования (точные slug)Фиксированные slug для генерации и редактирования, чтобы сохранять единообразие между промптами и референсами.
  8. Общая схема промптаРазмеченные поля-заготовки: тип ассета, сцена, объект, освещение, точный текст и список запретов.
  9. ПримерыСпецификация для генерации hero-изображения и спецификация для правки фона с явным указанием инвариантов.
  10. Лучшие практики промптингаПорядок, цитирование точного текста, индексация нескольких изображений и итерации с точечными правками.
  11. Рекомендации по типу ассетаУказывает на шаблоны по типу ассета для сайта, игры, вайрфрейма и логотипа в sample-prompts.md.
  12. Только резервный режим CLIСоглашения CLI по временным файлам и выводу, зависимости uv и шаги настройки OPENAI_API_KEY.
Собственное описание skill
Генерируйте или редактируйте растровые изображения, когда задача требует визуальных элементов, созданных ИИ: фотографий, иллюстраций, текстур, спрайтов, макетов или вырезов с прозрачным фоном. Используйте, когда Codex должен создать новое изображение, преобразовать существующее или получить визуальные варианты из референсов, а результатом должен быть растровый ассет, а не код или вектор. Не используйте, когда задачу лучше решить редактированием существующих SVG/векторных/кодовых ассетов, расширением системы иконок или логотипов либо построением визуала напрямую в HTML/CSS/canvas.

Описание из front-matter в SKILL.md. Полный файл составляет около 16 170 символов. Читайте полный файл на GitHub.

ImageGen

Запустите imagegen на реальной задаче по работе с изображениями.

Навык imagegen входит в состав OpenDesign. Скачайте приложение, выберите навык в Plugins → Skills, вставьте промпт выше и просмотрите план перед результатом.

Терминал
npx skills add https://github.com/openai/skills --skill imagegen