Overview
This skill analyzes the user's product photos and identifies missing shots before creating a detail page. It maps which photos are needed for each of the 13 sections of the detail page, and clearly distinguishes between existing shots and shots that need to be taken additionally.
Trigger Keywords
product photo analysis, shooting brief, missing shots, photo evaluation, product photos, product DNA, ProductDNA, photo check, additional shooting, what photos are needed
Workflow
Step 1: Photo Analysis (Vision)
Analyze the 1-14 photos provided by the user to extract the following:
Physical Characteristics (Physical)
- form: product shape (bottle/box/cylinder/flat, etc.)
- dimensions_hint: size estimate (approximate)
- colors: 1-3 representative colors
- material: primary material
- texture_keywords: texture keywords (matte/glossy/wood/metal/fabric)
- signature_angle: the angle that represents it best
- surface_details: surface details (logo/embossing/label, etc.)
Positioning
- tier: mass / premium_indie / luxury
- price_tier_hint: estimated price range
- tone: tone anchor
- brand_archetype: brand archetype (Sage/Innocent/Hero, etc.)
Palette
- primary: representative color
- secondary, accent
- background: background tone
Step 2: 13-Section Shot Mapping
Map which shots are available for each section:
섹션 1 Hero : ✅ 시그니처 컷 (있음) / ❌ 추가 촬영 필요
섹션 4 Story : ⚠️ Before/After 페어 필요
섹션 5 Solution : ✅ 스튜디오 뷰티샷 (있음)
섹션 7 Proof : ❌ 리뷰어 사용 컷 부족 — 라이프스타일 컷 필요
섹션 8 Authority : ❌ 창업자/전문가 포트레이트 필요
섹션 9 Benefits : ⚠️ 라이프스타일 컷 1장 추가 권장
섹션 11 Compare : ⚠️ Without/With 페어 권장
...
Step 3: Write Additional Shooting Brief
Generate a specific brief for each missing shot:
[추가 촬영 #1: Authority 섹션용 창업자 포트레이트]
구도: 3/4 크롭, 약간 우측 향함
배경: 디새튜레이트 톤 (스튜디오 회색 또는 작업실 분위기)
라이팅: 웜 키 라이트 + 약한 백라이트
표정: 자신감 있고 따뜻한 느낌
프레임: 가슴 ~ 머리 위
복장: 브랜드 톤에 맞는 캐주얼 또는 스마트
의도: "이 분이 만든 것"이라는 신뢰 형성
[추가 촬영 #2: Compare 섹션용 Before 컷]
구도: 좌측 절반 (수직 분할 합성용)
무드: 답답함, 무드 다운 (실제 고통 상황 연출)
모델: 30~40대 직장인 (운동 후 답답함, 통화 중 답답함 등)
표정: 약간의 불편함
배경: 어두운 사무실, 지하철 등
의도: After 컷과 직접 대비
Step 4: Shot Priority
Prioritize additional shooting shots based on cost, difficulty, and impact:
| Priority | 컷 | Impact | Shooting Difficulty |
|---|---|---|---|
| 🔴 Required | Signature beauty shot | Very high | Medium (studio) |
| 🟡 Recommended | Before/After pair | High | 중 |
| 🟢 Optional | Detail close-up | 중 | Low |
Output Format
{
"product_dna": {
"physical": {
"form": "원통형 보틀",
"dimensions_hint": "높이 약 18cm",
"colors": ["amber", "matte black"],
"material": "유리 + 무광 캡",
"texture_keywords": ["matte", "glass"],
"signature_angle": "정면 약간 위에서",
"surface_details": ["엠보싱 로고", "라벨 미니멀"]
},
"positioning": {
"tier": "premium_indie",
"price_tier_hint": "3~5만원대",
"tone": "차분, 고급, 신뢰",
"brand_archetype": "Sage"
},
"palette": {
"primary": "amber #C18841",
"secondary": "matte black #1A1A1A",
"background": "warm cream #F5F0E8"
}
},
"available_cuts": {
"01_hero": "✅",
"02_pain": "N/A — 이 섹션은 상품 노출 X",
"04_story": "❌ Before/After 페어 필요",
"05_solution": "✅",
"07_proof": "❌ 리뷰어 사용 컷 부족",
"08_authority": "❌",
"09_benefits": "⚠️ 라이프스타일 1장 추가 권장",
"11_compare": "⚠️ Without 컷 필요",
"13_cta": "✅ Hero 재사용 가능"
},
"additional_shots_required": [
{
"priority": "필수",
"section": "08_authority",
"shot_id": "authority_founder_portrait",
"brief": {
"composition": "3/4 크롭, 약간 우측 향함",
"background": "디새튜레이트 회색",
"lighting": "웜 키 라이트 + 약한 백라이트",
"expression": "자신감 + 따뜻함",
"frame": "가슴 ~ 머리 위",
"intent": "신뢰 형성"
}
},
{
"priority": "권장",
"section": "04_story + 11_compare",
"shot_id": "before_after_pair",
"brief": {
"before_mood": "답답함, 무드 다운",
"after_mood": "밝고 만족",
"composition": "동일 구도 (좌우 분할 합성용)",
"model": "30~40대 직장인"
}
}
],
"shoot_recommendation_summary": "필수 2컷 + 권장 3컷 = 5컷 추가 촬영 시 13섹션 풀세트 가능"
}
Usage Examples
- "Attached 5 product photos — analyze them (electronics category)"
- "Check whether these cosmetics photos are enough to make a detail page"
- "Make a shooting brief for what photos are needed"
- "What shots should I take more of before launching a new product?"
Related Skills
moai-commerce:detail-page-copy— 13-section copy (uses this skill's ProductDNA)moai-commerce:detail-page-image— image generation and compositingmoai-media:higgsfield-image— When you want to generate missing cuts with AI (replacing live-action shooting)moai-content:landing-page— Web detail page
When not to use this skill
- When only copy is needed:
detail-page-copyuse - Image generation:
moai-media:higgsfield-imageuse - Marketplace registration guide:
marketplace-coupangormarketplace-naver
Precautions
- AI analysis is limited to the visual characteristics of the photo. Actual materials and dimensions must be confirmed by the user.
- ProductDNA's tier/tone estimation is a hypothesis, so the user can review and modify it.
- The additional shooting brief is a general guide and may need adjustment depending on the actual shooting environment and budget.