creative-image-generator
Creative Image Generator
Генерация рекламных изображений через Gemini 2.0 Flash Experimental.
Workflow
Шаг 1: Определи аккаунт
Спроси пользователя для какого аккаунта нужен креатив. Проверь список аккаунтов в .claude/ads-agent/config/ad_accounts.md
Шаг 2: Прочитай бриф
КРИТИЧНО: Прочитай .claude/ads-agent/config/briefs/{account}.md
Шаг 3: Собери тексты
Получи от пользователя или вызови /creative-copywriter:
- offer — заголовок (6-12 слов)
- bullets — 3 буллета через
\n - profits — выгода/бонус
- cta — призыв к действию
Шаг 4: Спроси промпт
Узнай у пользователя:
- Какой стиль/настроение?
- Какие цвета?
- Какие объекты на фоне?
- Есть ли референс? (путь к изображению)
Шаг 5: Генерируй
Вызови MCP tool generate_creative_image() с параметрами
Шаг 6: Покажи результат
- Прочитай созданный файл через Read tool → покажи превью пользователю
- Выведи путь к файлу для открытия в Finder/Preview
Шаг 7: Stories формат (опционально)
Если нужен 9:16 Stories → вызови expand_to_stories()
MCP Tools
generate_creative_image
Генерация 4:5 креатива (1080×1350).
Параметры:
prompt— стиль, цвета, объекты, настроениеoffer— заголовокbullets— 3 буллета через\nprofits— выгодаcta— призыв (default: "Узнать больше")reference_image_path— (optional) путь к референсуoutput_dir— (optional) директория для сохранения
Результат: JSON с file_path к PNG файлу
expand_to_stories
Расширение 4:5 до 9:16 через outpainting.
Параметры:
image_path— путь к 4:5 изображениюoutput_path— (optional) путь для результата
Результат: JSON с file_path к PNG файлу 9:16
Референсы
Пользователь может приложить изображение-референс для стиля:
- Передай путь в
reference_image_path - Gemini возьмёт цвета, композицию, настроение из референса
- Тексты будут добавлены поверх в стиле референса
Просмотр результата
После генерации:
- Read tool — покажи превью в чате (Claude Code multimodal)
- Путь к файлу — пользователь откроет в Finder/Preview
- Файл сохраняется в рабочую директорию
Требования
- GEMINI_API_KEY — переменная окружения с API ключом Gemini
- google-generativeai — Python пакет (
pip install google-generativeai)
Пример workflow
Запрос: "Сгенерируй креатив для bas_dent про имплантацию"
Действия:
- Читаю бриф
.claude/ads-agent/config/briefs/bas_dent.md - Спрашиваю тексты или вызываю
/creative-copywriter - Спрашиваю стиль:
- "Какой стиль? (минимализм, UGC, яркий...)"
- "Какие цвета? (синий, белый...)"
- "Есть референс?"
- Вызываю
generate_creative_image() - Читаю файл через Read → показываю превью
- Спрашиваю: "Нужен Stories формат 9:16?"
- Если да →
expand_to_stories()