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 буллета через\n - •
profits— выгода - •
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()