# openai-image-gen

Скилл генерирует изображения через OpenAI Images API: GPT Image, DALL-E 3 и DALL-E 2. Собирает пакет картинок и HTML-галерею для просмотра.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 700
- Автор: swarmclawai
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/swarmclawai/swarmclaw/tree/HEAD/skills/openai-image-gen/SKILL.md
- Обновлён: 2026-06-30
- HTML: https://affpapa.org/nevibecode/skills/openai-image-gen

## Что делает

Скилл запускает `python3 {baseDir}/scripts/gen.py` и передаёт запрос в OpenAI Images API. Модель, размер, качество, фон и формат вывода задаются флагами: `--model`, `--size`, `--quality`, `--background`, `--output-format`. Для DALL-E 3 есть `--style` — `vivid` или `natural`.

Пакетная генерация работает через `--count`: например, `--count 16` для `gpt-image-1`. У DALL-E 3 счётчик автоматически ограничен единицей, потому что модель поддерживает только `n=1`. Промпт можно задать явно через `--prompt` или оставить сэмплеру случайных промптов.

На выходе — файлы изображений, `prompts.json` с сопоставлением промптов и файлов и `index.html` с галереей миниатюр. Нужен `OPENAI_API_KEY` в окружении и `python3`. Генерация идёт дольше обычных таймаутов, поэтому при запуске через shell ставьте таймаут повыше — в README упоминаются 300 секунд.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add swarmclawai/swarmclaw --skill openai-image-gen -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/openai-image-gen/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/openai-image-gen/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add swarmclawai/swarmclaw --skill openai-image-gen -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/openai-image-gen/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add swarmclawai/swarmclaw --skill openai-image-gen -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/openai-image-gen/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install swarmclawai/swarmclaw openai-image-gen
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/openai-image-gen/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add swarmclawai/swarmclaw --skill openai-image-gen -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/swarmclawai/swarmclaw --path skills/openai-image-gen
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/openai-image-gen/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add swarmclawai/swarmclaw --skill openai-image-gen -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/swarmclawai/swarmclaw/tree/HEAD/skills/openai-image-gen/SKILL.md

## Когда брать
- сгенерировать пачку картинок по одному описанию за раз
- сделать прозрачный фон у изображения в webp
- собрать галерею миниатюр для быстрого просмотра результата
- переключиться между GPT Image и DALL-E без правки кода
- сохранить связку промптов и файлов в JSON

## Примеры запросов агенту
- Сгенерируй 16 картинок моделью `gpt-image-1` и покажи галерею
- Сделай изображение 1536x1024 в высоком качестве и положи в `./out/images`
- Сгенерируй картинку через `dall-e-3` в стиле `vivid` по промпту про горный пейзаж

## Похожие
- [baoyu-image-gen](https://affpapa.org/nevibecode/skills/baoyu-image-gen.md) — скилл · 33600 установок
- [canghe-image-gen](https://affpapa.org/nevibecode/skills/canghe-image-gen.md) — скилл · 594 установки
- [OpenAI Image](https://affpapa.org/nevibecode/mcp/openai-image.md) — MCP-сервер · ★ 13
- [skill-image-gen](https://affpapa.org/nevibecode/plugins/skill-image-gen.md) — плагин · ★ 40451
- [image-generation](https://affpapa.org/nevibecode/skills/image-generation.md) — скилл · 5600 установок
- [gpt-image-2](https://affpapa.org/nevibecode/skills/gargantuax-gpt-image-2.md) — скилл · 16800 установок

Из того же набора: [swarmclawai/swarmclaw](https://affpapa.org/nevibecode/by/swarmclawai/swarmclaw.md) — 6 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
