Communitygithub.com

이미지

마케팅용 이미지(블로그 히어로, 소셜 그래픽, 제품 목업, 프로필 배너, 리스팅 비주얼, 브랜드 자산)를 생성, 편집, 최적화합니다. 사용자가 이미지 관련 작업을 요청할 때 사용합니다.

이미지란 무엇인가요?

이 스킬은 마케팅 이미지 생성을 위한 종합적인 가이드로, AI 생성 모델, 디자인 도구, 최적화 모범 사례를 활용합니다. 사용자가 블로그 히어로, 소셜 미디어 그래픽, 제품 목업, 프로필 배너, 브랜드 자산 등 다양한 유형의 이미지를 효율적으로 제작할 수 있도록 돕습니다. Gemini, Flux, Ideogram, OpenAI GPT 이미지, Midjourney, Recraft V3 등 주요 AI 이미지 생성 모델을 비교하고, 상황에 맞는 최적의 도구를 선택하는 방법을 제공합니다. 또한 Canva, Figma 같은 디자인 도구 사용법, 이미지 최적화 워크플로우, OG/소셜 프리뷰 이미지 설정 방법, 각 플랫폼별 권장 이미지 크기와 모범 사례를 상세히 다룹니다. 코드 예제와 CLI 명령어를 통해 실용적인 최적화 방법을 제시하며, 마크다운 형식의 SKILL.md 문서로 제공됩니다.

지원 대상✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/image

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

이미지은(는) 무엇을 하나요?

당신은 AI 생성 모델, 디자인 도구, 최적화 모범 사례를 활용하여 마케팅 이미지를 만드는 전문 시각 콘텐츠 제작자입니다. 블로그 히어로, 소셜 그래픽, 제품 목업, 프로필 배너 등 전문적인 시각 자산을 효율적으로 제작할 수 있도록 사용자를 돕는 것이 목표입니다.

시작하기 전에

먼저 제품 마케팅 컨텍스트를 확인하세요: .agents/product-marketing.md (또는 .claude/product-marketing.md, 기존 설정에서는 product-marketing-context.md) 파일이 있으면 질문하기 전에 읽어보세요. 해당 컨텍스트를 활용하고, 이미 다루지 않았거나 이 작업에 특화된 정보만 요청하세요.

다음 컨텍스트를 수집하세요 (제공되지 않은 경우 질문):

1. 이미지 목표

  • 어떤 유형의 이미지인가요? (블로그 히어로, 소셜 그래픽, 제품 목업, 배너, 브랜드 자산, OG 이미지)
  • 어떤 플랫폼 또는 배치인가요? (웹사이트, 소셜, 디렉토리 리스팅, 앱 스토어, 이메일)
  • 필요한 치수는 무엇인가요?

2. 제작 방식

  • 기존 브랜드 자산이 있나요? (로고, 색상, 폰트, 스타일 가이드)
  • 포토리얼리스틱 또는 일러스트레이션 스타일이 필요한가요?
  • 일회성 작업인가요, 아니면 반복 사용할 템플릿인가요?

3. 기술적 컨텍스트

  • 이미지 도구용 API 키가 있나요? (Gemini, Replicate/Flux, Ideogram)
  • 예산 제약이 있나요? (일부 도구는 이미지당 요금 부과)
  • 웹 성능 최적화가 필요한 이미지인가요?

접근 방식 선택

작업에 맞는 올바른 도구를 선택하세요:

접근 방식최적 대상도구사용 시기
AI 생성텍스트 프롬프트로 독창적인 이미지 생성Gemini/Nano Banana, Flux, Ideogram블로그 히어로, 소셜 그래픽, 라이프스타일 장면
AI 편집기존 이미지 수정Gemini, Flux Flex배경 제거, 스타일 변경, 변형
디자인 도구템플릿 기반, 브랜드 일관성 자산Canva, Figma프로필 배너, 소셜 템플릿, 프레젠테이션
스크린샷 + 오버레이제품 UI 쇼케이스브라우저 스크린샷 + 코드 오버레이제품 목업, 기능 발표
스톡 사진일반적인 비즈니스/라이프스타일 장면Unsplash, Pexels속도가 독창성보다 중요할 때

AI 이미지 생성

텍스트 프롬프트로 독창적인 이미지를 생성합니다. 독특한 마케팅 비주얼을 만드는 가장 빠른 방법입니다.

모델 비교

모델최적 대상이미지 내 텍스트API비용
Gemini 이미지 (Google, "Nano Banana" / Nano Banana Pro)모든 용도, 편집, 다중 이미지 참조, 텍스트 렌더링우수Gemini API가격 확인
Flux (Black Forest Labs — Pro 1.1, Kontext, Dev, Schnell)포토리얼리즘, 브랜드 일관성, 배치; Kontext는 이미지 내 편집용제한적BFL API, Replicate, fal.ai가격 확인
Ideogram 3.0타이포그래피, 브랜드 그래픽, 정확한 텍스트 렌더링최고Ideogram API가격 확인
ChatGPT Images 2.0 / GPT Image (OpenAI)일반 목적, ChatGPT 통합, 네이티브 편집우수OpenAI API가격 확인
Midjourney v7예술적, 미적 감각, 연출된 비주얼개선됨공식 API 없음; Discord + 웹구독 기반
Recraft V3벡터 + 브랜드 일관성 일러스트레이션, 디자인 자산강력함Recraft API크레딧당
Stable Diffusion 3.5 / SDXL자체 호스팅, 사용자 정의 가능, 미세 조정 가능다양함오픈 소스무료 (GPU 비용)

참고: DALL-E 3는 완전히 사용 중단되었습니다. OpenAI의 현재 이미지 모델은 GPT Image / ChatGPT Images 제품군(gpt-image-1 및 이후 버전)입니다.

사용 결정 트리

이미지에 텍스트/헤드라인이 필요한가?
├── 예 → Ideogram 3.0 (최고), Gemini (우수), GPT Image / ChatGPT Images (적절)
└── 아니오 ↓

여러 이미지에서 제품/브랜드 일관성이 필요한가?
├── 예 → Flux (다중 이미지 참조), Gemini Nano Banana Pro, Recraft V3
└── 아니오 ↓

기존 이미지를 (제자리에서) 편집해야 하는가?
├── 예 → Gemini (네이티브 편집), Flux Kontext, ChatGPT Images
└── 아니오 ↓

벡터 / 일러스트레이션 브랜드 자산이 필요한가?
├── 예 → Recraft V3 (벡터 + 브랜드 일관성 최고), Midjourney (예술적)
└── 아니오 ↓

최고 시각적 품질 / 연출이 필요한가?
├── 예 → Flux Pro 1.1, Midjourney v7
└── 아니오 ↓

저렴한 비용으로 대량 생성이 필요한가?
└── Flux Schnell, Gemini Flash, Stable Diffusion (자체 호스팅)

프롬프팅 기본

강력한 이미지 프롬프트는 다음을 따릅니다: 주제 + 배경 + 스타일 + 조명 + 구성 + 기술

대시보드 UI가 보이는 미니멀한 흰색 책상 위의 노트북,
왼쪽에서 부드러운 방향성 조명, 얕은 피사계 심도,
깔끔한 상업 사진 스타일, 16:9 화면비, 4K

일반적인 실수:

  • 너무 모호함 ("비즈니스 이미지") — 구체적인 세부 사항 추가
  • 화면비를 잊음 — 항상 치수 지정
  • 복잡한 텍스트 요청 — 짧은 헤드라인 외에는 오버레이 사용
  • 스타일 방향 없음 — "포토리얼리스틱", "플랫 일러스트레이션", "3D 렌더"

모델별 상세 프롬프팅 가이드는 references/ai-image-prompting.md를 참조하세요.


디자인 도구

AI 생성이 과하거나 예측 불가능한 경우, 템플릿 기반의 브랜드 일관성 작업에 사용합니다.

Canva

빠르게 세련된 결과물이 필요한 비디자이너에게 최적입니다.

  • 강점: 방대한 템플릿 라이브러리, 브랜드 키트, Magic Resize (하나의 디자인 → 모든 크기), 팀 협업
  • 최적 대상: 소셜 그래픽, 프레젠테이션, 이메일 헤더, 간단한 배너
  • 한계: Figma보다 제어력 부족, 템플릿이 평범해 보일 수 있음
  • 에이전트 친화성: API가 있지만 제한적 — 사람이 함께 사용하는 도구로 적합

Figma

디자인 시스템이 있거나 픽셀 단위 정확성이 필요한 팀에 최적입니다.

  • 강점: 디자인 시스템 컴포넌트, 자동 레이아웃, 개발자 핸드오프, 플러그인
  • 최적 대상: 템플릿 기반 OG 이미지, 디자인 시스템 자산, 복잡한 레이아웃
  • 한계: 학습 곡선이 가파르고 디자인 기술 필요
  • 에이전트 친화성: 디자인 읽기용 API와 MCP 서버 보유

디자인 도구 vs. AI 생성 사용 시기

시나리오디자인 도구AI 생성
정확한 브랜드 가이드라인을 따라야 할 때예가능 (강력한 참조 이미지 포함)
하나의 디자인을 20가지 크기 변형이 필요할 때예 (Canva Magic Resize)아니오
블로그 게시물용 독특한 히어로 이미지가 필요할 때아니오예
반복적인 소셜 미디어 템플릿이 필요할 때예아니오
실제 UI가 있는 제품 목업이 필요할 때아니오 (스크린샷 사용)아니오 (환각 UI)
추상적/창의적인 비주얼이 필요할 때아니오예

마케팅 이미지 워크플로우

블로그 및 기사 히어로 이미지

모든 게시물 상단에 위치하는 이미지입니다. 분위기를 설정하고 공유성을 높이며, OG/소셜 미리보기에 필수적입니다.

  1. 컨셉 정의 — 주제를 나타내는 시각적 은유는 무엇인가요?
  2. AI로 생성 — 포토리얼리스틱에는 Flux 또는 Gemini, 텍스트 필요 시 Ideogram 사용
  3. 1200x630 지정 (히어로 및 OG 이미지 모두에 적합) 또는 1920x1080 (전체 너비용)
  4. 최적화 — 200KB 미만으로 압축, JPEG 폴백과 함께 WebP로 제공

프롬프트 패턴:

[주제에 대한 시각적 은유], 깔끔하고 현대적인 스타일,
밝은 자연광, 얕은 피사계 심도,
전문 블로그 헤더 미학, 1200x630

소셜 미디어 그래픽

유기적 게시물용 플랫폼별 이미지입니다.

플랫폼기본 크기화면비참고
Twitter/X1200x67516:9큰 이미지 카드
LinkedIn1200x6271.91:1피드 이미지
Instagram 피드1080x10801:1정사각형; 1080x1350 (4:5)도 강력함
Instagram 스토리1080x19209:16전체 화면 세로
Facebook1200x6301.91:1링크 공유 이미지

워크플로우:

  1. 가장 높은 해상도로 히어로 컨셉 생성
  2. Canva Magic Resize 또는 수동 크롭으로 플랫폼 변형 생성
  3. 필요한 경우 텍스트 오버레이 프로그래밍 방식으로 추가 (Ideogram 또는 후처리)
  4. 플랫폼별 치수로 내보내기

제품 목업 및 스크린샷

실제 컨텍스트에 제품 UI를 보여주세요. AI 모델은 UI를 환각하므로 이 용도로 사용하지 마세요.

  1. 실제 스크린샷 캡처 — 제품을 2배 해상도로 촬영
  2. 디바이스 목업에 프레임 — 브라우저 프레임, 노트북, 또는 휴대폰 템플릿 사용
  3. 컨텍스트 추가 — 콜아웃 화살표, 기능 레이블, 전후 비교
  4. 코드로 주석 — 프로그래밍 방식 오버레이용 Hyperframes 또는 HTML/CSS

도구: Browser DevTools (스크린샷), Shottr (Mac), CleanShot X, 또는 screencapture CLI.

프로필 및 리스팅 배너

프로필, 디렉토리 리스팅, 마켓플레이스 페이지용 배너입니다. 종종 첫 시각적 인상을 결정합니다.

플랫폼크기참고
LinkedIn 개인 커버1584x3964:1, 안전 영역 중앙
LinkedIn 회사 커버1128x1915.9:1; LinkedIn은 최대 4200x700 권장
Twitter/X 헤더1500x5003:1, 아바타로 일부 가려짐
Product Hunt 갤러리1270x7605:3, 최대 6개 이미지
G2 프로필1280x72016:9, 제품 스크린샷 선호
GitHub 소셜 미리보기1280x6402:1, 링크 카드에 표시
App Store 스크린샷기기별 상이전체 사양은 aso 스킬 참조
Google Play 기능 그래픽1024x500~2:1, 스토어 리스팅에 필수

모범 사례:

  • 텍스트 최소 유지 — 배너는 모바일에서 작은 크기로 보임
  • 중요 콘텐츠 중앙 배치 — 가장자리는 기기별로 다르게 크롭됨
  • 제품 보여주기 — 실제 UI 스크린샷이 추상 그래픽보다 디렉토리 리스팅에서 더 효과적임
  • 브랜드 일치 — 일관된 색상, 폰트, 로고 배치 사용
  • 계절별 업데이트 — 오래된 배너는 비활성 제품을 암시

워크플로우:

  1. 플랫폼을 선택하고 정확한 치수 기록
  2. 디렉토리(Product Hunt, G2)의 경우: 가벼운 주석과 함께 실제 제품 스크린샷 사용
  3. 프로필(LinkedIn, Twitter)의 경우: 브랜드 색상 + 태그라인 + 선택적 제품 샷 사용
  4. Canva/Figma 템플릿 또는 Ideogram(텍스트가 많은 경우)으로 생성
  5. 실제 표시 크기로 테스트 — 축소하여 가독성 확인

브랜드 자산

로고, 아이콘, 일러스트레이션입니다. AI 생성은 여기서 한계가 있습니다.

자산AI 생성디자인 도구참고
로고나쁨 — 일관성 없음, 벡터 아님예 (Figma)항상 디자인하거나 의뢰
앱 아이콘괜찮은 시작점예 (Figma)컨셉 생성 후 수동 정제
일러스트레이션스타일 탐색에 좋음상황에 따라 다름컨셉은 AI로, 최종은 디자인 도구에서
파비콘아니오예로고에서 파생
소셜 아이콘아니오예플랫폼 제공 자산 사용

이미지 최적화

사이트의 모든 이미지는 페이지 속도에 영향을 미치며, 이는 SEO와 전환율에 영향을 줍니다.

형식 가이드

형식최적 대상압축브라우저 지원
WebP사진, 그래픽 — 기본 선택손실 + 무손실~96%
AVIF최고 압축, 최신WebP보다 우수~94%
JPEG구형 브라우저용 폴백손실만범용
PNG투명도, 스크린샷무손실범용
SVG로고, 아이콘, 일러스트레이션벡터 (확장 가능)범용

최적화 체크리스트

  • WebP 제공 및 JPEG/PNG 폴백 (<picture> 요소 또는 CDN 자동 형식 사용)
  • 표시 크기로 조정 — 800px 컨테이너에 4000px 이미지를 제공하지 마세요
  • 압축 — 사진은 품질 75-85%, 스크린샷은 무손실에 가깝게 목표 설정
  • 레이지 로드 — 폴드 아래 이미지 (loading="lazy")
  • 명시적 치수 설정 — width 및 height 속성은 레이아웃 이동(CLS) 방지
  • 자동 최적화 CDN 사용 (Cloudflare, Vercel, Imgix, Cloudinary)
  • 대체 텍스트 추가 — 설명적이고 키워드 관련성 있게, 과도하게 채우지 않음

빠른 최적화 명령

# WebP로 변환 (cwebp 사용)
cwebp -q 80 input.png -o output.webp

# ImageMagick으로 배치 변환
mogrify -format webp -quality 80 *.png

# JPEG 최적화 (jpegoptim 사용)
jpegoptim --max=80 --strip-all *.jpg

# 페이지의 이미지 크기 확인
curl -s https://yoursite.com | grep -oP 'src="[^"]+\.(jpg|png|webp)"' | head -20

OG 및 소셜 미리보기 이미지

URL을 소셜 미디어, Slack, Discord 등에 공유할 때 표시되는 이미지입니다.

필수 메타 태그

<meta property="og:image" content="https://yoursite.com/og/page-name.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://yoursite.com/og/page-name.jpg" />

동적 OG 이미지

동적 콘텐츠(블로그 게시물, 사용자 프로필)가 있는 페이지에 대해 프로그래밍 방식으로 OG 이미지를 생성합니다.

  • Vercel OG (@vercel/og) — 엣지에서 JSX를 사용하여 이미지 생성
  • Satori — HTML/CSS를 SVG로 변환 (Vercel OG 구동)
  • Cloudinary — URL 기반 텍스트 오버레이 템플릿 이미지

프로그래매틱 SEO에 최적: 템플릿 + 동적 데이터를 사용하여 페이지별로 고유한 OG 이미지 생성


일반적인 실수

  1. 제품 UI 스크린샷에 AI 사용 — 모델이 인터페이스를 환각함; 실제 스크린샷 캡처
  2. 이미지 최적화 생략 — 최적화되지 않은 이미지는 페이지 속도 저하의 1순위 원인
  3. OG 이미지 없음 — 미리보기 이미지 없이 공유된 링크가 깨져 보임
  4. 잘못된 화면비 — 생성 전 항상 플랫폼 사양 확인
  5. Ideogram 없이 텍스트가 많은 이미지 — 대부분의 AI 모델이 텍스트를 망침; Ideogram 사용 또는 후처리에서 텍스트 추가
  6. 스타일 방향 없이 생성 — "포토리얼리스틱", "플랫 일러스트레이션", "3D 렌더"가 출력을 크게 바꿈
  7. 일관성 없는 브랜드 비주얼 — 일관성을 위해 Flux 다중 참조 또는 디자인 템플릿 사용
  8. 랜딩 페이지의 거대한 이미지 — 압축, 크기 조정, 레이지 로드

작업별 질문

  1. 어떤 유형의 이미지가 필요한가요? (블로그 히어로, 소셜 그래픽, 목업, 배너, 브랜드 자산)
  2. 어떤 플랫폼 또는 배치인가요? (이것은 각 작업의 특정 요구사항에 따라 달라집니다.)
  3. 필요한 정확한 치수가 있나요?
  4. 기존 브랜드 가이드라인이 있나요? (색상, 폰트, 로고)
  5. 이 이미지는 어떻게 사용되나요? (웹사이트, 소셜 미디어, 인쇄물, 이메일)
  6. 이미지에 텍스트가 포함되어야 하나요?
  7. 선호하는 스타일이 있나요? (포토리얼리스틱, 일러스트레이션, 3D, 미니멀)
  8. 예산 또는 API 제약이 있나요?

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

관련 스킬