Media & Video

Shopping Shorts Workflow

sync-shopshorts-higgs

Turn a product URL into a Korean-market shopping short — crawl the product, profile the target persona, recommend script × preset, approve the scene map, then generate via Higgsfield.

shortsmarketinghiggsfieldecommerce
Install
mkdir -p ~/.claude/skills && curl -fsSL https://skill.metacog.co.kr/dist/sync-shopshorts-higgs.zip \
  -o /tmp/sync-shopshorts-higgs.zip && unzip -oq /tmp/sync-shopshorts-higgs.zip -d ~/.claude/skills
Files6
Size38.8 KB
Bundled foldersreferences/
LicenseMIT

This skill produces Korean-language output by default.

Authored by jeonck (MIT) · Browse files on GitHub · Download zip

When Claude uses it

상품 URL을 받아 Higgsfield 마케팅 스튜디오로 한국형 쇼핑 숏츠를 제작하는 한국인 전용 워크플로우. 상품 크롤링 → 타깃 페르소나(성별/나이대) 분석 → 대본 템플릿×프리셋 추천 → 씬 구조도 승인 → 생성 실행. 트리거 - "쇼핑 숏츠", "상품 숏츠", "마케팅 숏츠", 상품 URL + 힉스필드/숏츠 조합.

SKILL.md

Higgsfield 쇼핑 숏츠 제작 스킬

이 스킬은 한국인 전용입니다.
- 모든 대화, 선택지, 대본, 자막은 한국어로 작성한다.
- 영상 속 등장인물은 한국인 남성 또는 여성으로 고정한다. 생성 프롬프트에 반드시 Korean man/woman + 나이대를 명시한다.
- 영상 음성(대사/내레이션)은 한국어로 생성한다.

입력

사용 도구

워크플로우 (6단계)

Phase 1. 상품 등록

show_marketing_studio(action='fetch', type='product', url=<상품 URL>)로 상품을 크롤링한다. 스크랩된 상품명·가격·이미지·설명을 한국어로 요약해 사용자에게 확인받는다.

Phase 2. 사실 검증 + 타깃 페르소나 분석

사실 검증: 상품 페이지 정보만으로 아래 두 목록을 만든다.

타깃 페르소나 분석: references/persona-mapping.md의 카테고리 매핑표로 등장인물의 성별·나이대를 결정한다.

Phase 3. 제작 개수 + 템플릿 × 프리셋 추천

  1. references/script-templates.md §5 선택표로 대본 템플릿 1·2순위를 고른다.
  2. references/preset-mapping.md의 매핑표로 각 템플릿에 맞는 Higgsfield 프리셋 2~3개를 고른다.
  3. AskUserQuestion으로 두 가지를 함께 묻는다:

질문 ① 동시 제작 개수 (1~4개). 각 선택지에 예상 크레딧을 병기한다 (1개당 약 75크레딧, get_cost:true로 사전 확인). 잔액이 부족하면 미리 알린다.

질문 ② 연출 방향

세트 추천 시 각 영상의 역할을 한 줄로 설명한다 (예: "1번은 클릭 훅 검증용, 2번은 신뢰 구축용").

Phase 4. 대본 + 씬 구조도 작성 ⛔ 승인 게이트

선택된 템플릿으로 전체 대본을 쓰고, 반드시 아래 형식의 씬 구조도 표를 만들어 보여준다. 사용자가 "이렇게 만들어지는구나"를 표 하나로 직관적으로 파악할 수 있어야 한다.

| 씬 | 시간 | 화면 (비주얼) | 내레이션/대사 (한국어) | 등장인물 | 생성 방식 | |---|---|---|---|---|---| | S01 | 0~2초 | 훅 장면 묘사 | 첫 대사 | 30대 한국인 여성 | AI 프리셋 (Crush Test) | | S02 | 2~5초 | 제품 클로즈업 | … | 없음 (제품 단독) | 실제 상품 이미지 | | … | | | | | |

작성 규칙:

여러 개 제작 시: 영상마다 씬 구조도를 각각 작성하되, 표 앞에 세트 요약표를 먼저 보여준다:

| # | 템플릿 | 프리셋 | 등장인물 | 훅 (첫 대사) | 길이 | 역할 | |---|---|---|---|---|---|---| | 1 | 문제 해결형 | This Gadget Saved Me | 20대 한국인 남성 | "이게 무슨 소리죠?" | 15초 | 문제 공감 훅 | | 2 | 가성비 판정형 | Selfie Testimonial | 20대 한국인 남성 | "방송국 마이크가 이 가격?" | 15초 | 가격 심리 훅 |

⛔ 표를 출력한 후 반드시 멈추고 명시적 승인을 기다린다. 승인 전에는 어떤 생성 도구도 호출하지 않는다. 수정 요청이 오면 표를 갱신하고 다시 승인을 기다린다. 여러 개 제작 시 승인은 세트 전체에 대해 1회만 받는다 (개별 영상마다 다시 묻지 않는다).

Phase 5. 생성 실행

승인 후에만 실행한다.

  1. generate_video를 사용한다 (model: marketing_studio_video). 주의: url/type/mode 파라미터는 Marketing Studio에서 무시된다. 상품은 크롤링으로 확보한 media_input_id를 medias: [{value, role: 'image'}]로 전달하고, 프리셋 스타일은 프롬프트 안에 명시한다 (예: "'This Gadget Saved Me' UGC style").
  2. 생성 프롬프트에 반드시 포함:
  1. 대본 길이 분기:
  1. 여러 개 제작 시: 승인된 세트의 영상별 프롬프트로 각각 generate_video를 호출한다 (병렬 제출 가능). 제출 직후 각 job id를 기록해 사용자에게 알린다.
  2. 프리셋에 없는 연출은 Wild Card 스타일 프롬프트로 폴백한다.

⚠️ 오류 처리 규칙 (실전 교훈): generate_video가 500 오류를 반환해도 작업이 서버에 접수됐을 수 있다. 절대 즉시 재시도하지 말고, 먼저 show_marketing_studio_generations로 중복 접수 여부를 확인한 후 재시도한다. 중복 생성은 크레딧을 이중 소모한다.

Phase 6. 검수

  1. show_marketing_studio_generations로 완료 상태를 확인한다.
  2. 프레임 검증 (필수): 각 영상을 다운로드해 ffmpeg로 중간 프레임을 추출하고 Read로 확인한다.

`` curl -sL -o v.mp4 <rawUrl> && ffmpeg -y -loglevel error -i v.mp4 -ss 8 -frames:v 1 frame.jpg ``

  1. 통과 영상을 로컬에 저장하고 (~/Downloads/ 등, 판정이 드러나는 파일명), references/quality-checklist.md의 체크리스트(한국인 규칙 / 조회수 구조 / 쇼핑 신뢰 / 업로드)를 적용해 통과·미통과 항목을 보고한다.
  2. 여러 개 제작 시 영상별 판정 비교표로 정리한다.

대화 톤