> 사용자가 제공한 상품 사진을 분석하여 ProductDNA를 추출하고, 13섹션 상세페이지에 부족한 컷을 식별, 추가 촬영을 위한 구체적인 브리프를 작성해주는 스킬입니다. "상품 사진 분석해줘", "촬영 브리프 만들어줘", "부족한 컷 알려줘", "어떤 사진이 더 필요해?"처럼 말하면 됩니다. 형태·소재·색상·시그니처 앵글·포지셔닝(mass/premium_indie/luxury)을 추출하고, 13섹션별 사용 가능한 컷 매핑 + 추가 촬영 권장 리스트를 산출합니다.
npx skills add https://github.com/modu-ai/cowork-plugins --skill product-photo-brief
상세페이지 제작에 앞서 사용자의 상품 사진을 분석하고 부족한 컷을 식별하는 스킬입니다.
13섹션 상세페이지 각 섹션에 어떤 사진이 필요한지 매핑하고,
이미 있는 컷과 추가로 촬영해야 할 컷을 명확히 구분합니다.
상품 사진 분석, 촬영 브리프, 부족한 컷, 사진 평가, 제품 사진, 상품 DNA,
ProductDNA, 사진 점검, 추가 촬영, 어떤 사진이 더 필요
사용자가 제공한 1-14장의 사진을 분석하여 다음을 추출:
각 섹션에 어떤 컷이 사용 가능한지 매핑합니다:
섹션 1 Hero : ✅ 시그니처 컷 (있음) / ❌ 추가 촬영 필요
섹션 4 Story : ⚠️ Before/After 페어 필요
섹션 5 Solution : ✅ 스튜디오 뷰티샷 (있음)
섹션 7 Proof : ❌ 리뷰어 사용 컷 부족 — 라이프스타일 컷 필요
섹션 8 Authority : ❌ 창업자/전문가 포트레이트 필요
섹션 9 Benefits : ⚠️ 라이프스타일 컷 1장 추가 권장
섹션 11 Compare : ⚠️ Without/With 페어 권장
...
부족한 컷마다 구체적 브리프 생성:
[추가 촬영 #1: Authority 섹션용 창업자 포트레이트]
구도: 3/4 크롭, 약간 우측 향함
배경: 디새튜레이트 톤 (스튜디오 회색 또는 작업실 분위기)
라이팅: 웜 키 라이트 + 약한 백라이트
표정: 자신감 있고 따뜻한 느낌
프레임: 가슴 ~ 머리 위
복장: 브랜드 톤에 맞는 캐주얼 또는 스마트
의도: "이 분이 만든 것"이라는 신뢰 형성
[추가 촬영 #2: Compare 섹션용 Before 컷]
구도: 좌측 절반 (수직 분할 합성용)
무드: 답답함, 무드 다운 (실제 고통 상황 연출)
모델: 30~40대 직장인 (운동 후 답답함, 통화 중 답답함 등)
표정: 약간의 불편함
배경: 어두운 사무실, 지하철 등
의도: After 컷과 직접 대비
추가 촬영 컷을 비용·난이도·임팩트 기준으로 우선순위 부여:
| 우선순위 | 컷 | 임팩트 | 촬영 난이도 |
|---------|-----|------|----------|
| 🔴 필수 | 시그니처 뷰티샷 | 매우 높음 | 중 (스튜디오) |
| 🟡 권장 | Before/After 페어 | 높음 | 중 |
| 🟢 선택 | 디테일 클로즈업 | 중 | 낮음 |
{
"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섹션 풀세트 가능"
}
moai-commerce:detail-page-copy — 13섹션 카피 (이 스킬의 ProductDNA 활용)moai-commerce:detail-page-image — 이미지 생성·합성moai-media:higgsfield-image — 부족한 컷을 AI로 생성하고 싶을 때 (실사 촬영 대체)moai-content:landing-page — 웹용 상세페이지detail-page-copy 사용moai-media:higgsfield-image 사용marketplace-coupang 또는 marketplace-naverCreate beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.
Lightweight WSI tile extraction and preprocessing. Use for basic slide processing tissue detection, tile extraction, stain normalization for H&E images. Best for simple pipelines, dataset preparation, quick tile-based analysis. For advanced spatial proteomics, multiplexed imaging, or deep learning pipelines use pathml.
Microscopy data management platform. Access images via Python, retrieve datasets, analyze pixels, manage ROIs/annotations, batch processing, for high-content screening and microscopy workflows.
Python library for working with DICOM (Digital Imaging and Communications in Medicine) files. Use this skill when reading, writing, or modifying medical imaging data in DICOM format, extracting pixel data from medical images (CT, MRI, X-ray, ultrasound), anonymizing DICOM files, working with DICOM metadata and tags, converting DICOM images to other formats, handling compressed DICOM data, or processing medical imaging datasets. Applies to tasks involving medical image analysis, PACS systems, radiology workflows, and healthcare imaging applications.
This skill should be used when working with pre-trained transformer models for natural language processing, computer vision, audio, or multimodal tasks. Use for text generation, classification, question answering, translation, summarization, image classification, object detection, speech recognition, and fine-tuning models on custom datasets.
Take modu-ai/product-photo-brief from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.