Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dengineproblem avatar

Creative Image Generator

  • 75 installs
  • Updated January 1, 1970
  • dengineproblem/agents-monorepo

Generates creative images so a solo builder can produce marketing visuals and creative assets.

About

A skill that generates creative images, producing marketing visuals, illustrations, and creative assets from prompts. A solo builder reaches for it to quickly create on-brand imagery for ads, social posts, and landing pages without a designer.

  • Generates creative images
  • Produces marketing and creative visuals
  • Speeds up asset creation

Creative Image Generator by the numbers

  • 75 all-time installs (skills.sh)
  • Ranked #835 of 1,335 Generative Media skills by installs in the Skillselion catalog
  • Data as of Jul 29, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dengineproblem/agents-monorepo --skill creative-image-generator

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs75
Last updatedJanuary 1, 1970
Repositorydengineproblem/agents-monorepo

What it does

Generates creative images so a solo builder can produce marketing visuals and creative assets.

Who is it for?

Builders creating marketing visuals

Skip if: Text-only tasks

What you get

  • generated images

Files

SKILL.mdMarkdownGitHub ↗

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()

Related skills

Generative Mediacontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.