creative-image-generator

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Creative Image Generator

创意图片生成器

Генерация рекламных изображений через Gemini 2.0 Flash Experimental.

通过Gemini 2.0 Flash Experimental生成广告图片。

Workflow

工作流程

Шаг 1: Определи аккаунт

步骤1:确定账户

Спроси пользователя для какого аккаунта нужен креатив. Проверь список аккаунтов в
.claude/ads-agent/config/ad_accounts.md
询问用户需要为哪个账户创建创意素材。查看
.claude/ads-agent/config/ad_accounts.md
中的账户列表

Шаг 2: Прочитай бриф

步骤2:阅读创意简报

КРИТИЧНО: Прочитай
.claude/ads-agent/config/briefs/{account}.md
关键: 阅读
.claude/ads-agent/config/briefs/{account}.md

Шаг 3: Собери тексты

步骤3:收集文案

Получи от пользователя или вызови
/creative-copywriter
:
  • offer — заголовок (6-12 слов)
  • bullets — 3 буллета через
    \n
  • profits — выгода/бонус
  • cta — призыв к действию
从用户处获取或调用
/creative-copywriter
获取:
  • offer — 标题(6-12个词)
  • bullets — 3条要点,用
    \n
    分隔
  • profits — 优惠/福利
  • cta — 行动号召

Шаг 4: Спроси промпт

步骤4:确认提示词信息

Узнай у пользователя:
  • Какой стиль/настроение?
  • Какие цвета?
  • Какие объекты на фоне?
  • Есть ли референс? (путь к изображению)
询问用户:
  • 风格/氛围是什么?
  • 偏好哪些颜色?
  • 背景需要包含哪些元素?
  • 是否有参考图?(图片路径)

Шаг 5: Генерируй

步骤5:生成图片

Вызови MCP tool
generate_creative_image()
с параметрами
调用MCP工具
generate_creative_image()
并传入参数

Шаг 6: Покажи результат

步骤6:展示结果

  • Прочитай созданный файл через Read tool → покажи превью пользователю
  • Выведи путь к файлу для открытия в Finder/Preview
  • 通过Read tool读取生成的文件 → 向用户展示预览图
  • 输出文件路径,方便用户在Finder/Preview中打开

Шаг 7: Stories формат (опционально)

步骤7:Stories格式(可选)

Если нужен 9:16 Stories → вызови
expand_to_stories()

如果需要9:16的Stories格式 → 调用
expand_to_stories()

MCP Tools

MCP工具

generate_creative_image

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 файлу
生成4:5比例的创意素材(1080×1350)。
参数:
  • prompt
    — 风格、颜色、元素、氛围
  • offer
    — 标题
  • bullets
    — 3条要点,用
    \n
    分隔
  • profits
    — 优惠
  • cta
    — 行动号召(默认:"了解更多")
  • reference_image_path
    —(可选)参考图路径
  • output_dir
    —(可选)保存目录
返回结果: 包含PNG文件
file_path
的JSON

expand_to_stories

expand_to_stories

Расширение 4:5 до 9:16 через outpainting.
Параметры:
  • image_path
    — путь к 4:5 изображению
  • output_path
    — (optional) путь для результата
Результат: JSON с
file_path
к PNG файлу 9:16

通过outpainting将4:5比例扩展为9:16比例。
参数:
  • image_path
    — 4:5比例图片的路径
  • output_path
    —(可选)结果保存路径
返回结果: 包含9:16比例PNG文件
file_path
的JSON

Референсы

参考图说明

Пользователь может приложить изображение-референс для стиля:
  • Передай путь в
    reference_image_path
  • Gemini возьмёт цвета, композицию, настроение из референса
  • Тексты будут добавлены поверх в стиле референса

用户可提供风格参考图:
  • 将路径传入
    reference_image_path
  • Gemini会从参考图中提取颜色、构图、氛围
  • 文案将以参考图的风格叠加在图片上

Просмотр результата

结果查看

После генерации:
  1. Read tool — покажи превью в чате (Claude Code multimodal)
  2. Путь к файлу — пользователь откроет в Finder/Preview
  3. Файл сохраняется в рабочую директорию

生成完成后:
  1. Read tool — 在聊天中展示预览图(Claude Code多模态)
  2. 文件路径 — 用户可在Finder/Preview中打开
  3. 文件将保存到工作目录

Требования

环境要求

  • GEMINI_API_KEY — переменная окружения с API ключом Gemini
  • google-generativeai — Python пакет (
    pip install google-generativeai
    )

  • GEMINI_API_KEY — 存储Gemini API密钥的环境变量
  • google-generativeai — Python包(
    pip install google-generativeai

Пример workflow

工作流示例

Запрос: "Сгенерируй креатив для bas_dent про имплантацию"
Действия:
  1. Читаю бриф
    .claude/ads-agent/config/briefs/bas_dent.md
  2. Спрашиваю тексты или вызываю
    /creative-copywriter
  3. Спрашиваю стиль:
    • "Какой стиль? (минимализм, UGC, яркий...)"
    • "Какие цвета? (синий, белый...)"
    • "Есть референс?"
  4. Вызываю
    generate_creative_image()
  5. Читаю файл через Read → показываю превью
  6. Спрашиваю: "Нужен Stories формат 9:16?"
  7. Если да →
    expand_to_stories()
请求: "为bas_dent生成种植牙相关的创意素材"
操作步骤:
  1. 读取创意简报
    .claude/ads-agent/config/briefs/bas_dent.md
  2. 询问用户文案或调用
    /creative-copywriter
  3. 询问风格信息:
    • "偏好什么风格?(极简风、UGC、明亮风...)"
    • "偏好哪些颜色?(蓝色、白色...)"
    • "是否有参考图?"
  4. 调用
    generate_creative_image()
  5. 通过Read工具读取文件 → 展示预览图
  6. 询问:"是否需要9:16的Stories格式?"
  7. 如果需要 → 调用
    expand_to_stories()