mcpField
C
creative-image-generator

creative-image-generator

github.com/dengineproblem创意与媒体75 次安装
代码仓库

关于 creative-image-generator

使用 Gemini 2.0 Flash Experimental 制作广告图片,并依据账户简报、用户提供的文案和视觉方向执行流程。可生成 4:5 创意图,也可扩展为 9:16 Stories 格式。

主要功能

  1. 01按账户简报执行流程
  2. 02输入广告文案和视觉要求
  3. 03生成 4:5 图片
  4. 04可选参考图片输入
  5. 05扩展为 9:16 Stories

适用场景

  1. 01为选定账户制作广告创意
  2. 02根据文案和风格要求生成图片
  3. 03将 4:5 图片适配为 Stories 格式

MCP 相关

该技能调用 MCP 工具 `generate_creative_image()` 生成 4:5 图片,并调用 `expand_to_stories()` 将图片扩展为 9:16。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dengineproblem/agents-monorepo --skill creative-image-generator

安装后在 Claude Code 中输入/creative-image-generator确认已加载。

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

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 возьмёт цвета, композицию, настроение из референса
  • Тексты будут добавлены поверх в стиле референса

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

После генерации:

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

Требования

  • GEMINI_API_KEY — переменная окружения с API ключом Gemini
  • 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()

评论

支持 Markdown