Communitygithub.com

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Alex Hormozi ($100M Offers) 방식과 Value Proposition Design을 결합하여 '거절할 수 없는 제안'(grand slam offer)을 패키징합니다. 사용자의 고통/이득/고객 업무와 제품/서비스를 입력받아 (1) 종합 마크다운 보고서 (Value Equation 점수, 핵심 제안, 3-4개 보너스 스택, 보장, 긴급성, 가격), (2) 다운스트림 파이프라인(`ui-ux-pro-max` → 완성형 판매 페이지)을 위한 `offer.json`, (3) 랜딩 페이지에 바로 붙여넣기 가능한 전환 카피 블록을 생성합니다. 베트남어 전용이며 VND 매력 가격 책정을 적용합니다.

MKT.LANDINGPAGE.SKILLS란 무엇인가요?

이 스킬은 알렉스 호르모지의 $100M Offers 방법론과 오스터왈더의 Value Proposition Design을 결합하여, 베트남 시장에 특화된 '거절할 수 없는 제안'을 설계하고 문서화합니다. 사용자는 두 가지 모드 중 하나로 작업할 수 있습니다: (B) 고통/이득/제품 정보를 직접 붙여넣거나, (C) 제품 아이디어만 가지고 스킬의 인터뷰를 통해 고통과 이득을 표면화합니다. 스킬은 7단계 워크플로우를 통해 핵심 제안을 설계하고, 5-7개의 보너스 후보를 제안한 후 사용자가 3-4개를 선택하며, 가격은 3단계 디코이 구조와 VND 매력 가격(예: 99,000 VND)을 적용합니다. 최종 결과물로는 구조화된 JSON, 시각적 HTML 보고서, 마크다운 보고서, 그리고 랜딩 페이지에 바로 사용할 수 있는 전환 카피 블록이 생성되어, `ui-ux-pro-max`와 같은 다운스트림 도구와 원활하게 연결됩니다. 핵심 목표는 가치 대비 가격을 최소 10배로 만들고, 할인 대신 보너스 스택을, 기능 추가 대신 위험 제거를 통해 제안의 가치를 극대화하는 것입니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lexuanthanhhy/MKT.LANDINGPAGE.SKILLS/tree/main/.claude/skills/biz-offer-alex-hormozi

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

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

문서

Biz Offer — Alex Hormozi $100M Offers 패키징 스킬

이 스킬은 제품/서비스 + 고객의 고통/이득 세트를 Alex Hormozi의 $100M Offers (2021) 방법론과 Value Proposition Design (Osterwalder 2014)을 결합하여 거절할 수 없는 제안(grand slam offer)으로 변환하며, 베트남 시장의 가격 심리학을 적용합니다.

Hormozi의 핵심 철학: "사람들이 거절하기엔 바보 같다고 느낄 정도로 좋은 제안을 만드세요." 공식: Value = (Dream Outcome × Perceived Likelihood) ÷ (Time Delay × Effort & Sacrifice). 원칙: Value는 Price보다 최소 10배 커야 합니다. 할인 대신 보너스 스택을 쌓으세요. 기능 추가 대신 위험을 제거하세요.

이 스킬의 결과물은 output/<slug>/ 디렉토리에 4개의 파일로 생성됩니다:

  • 02-offer.json — 구조화된 데이터, 단일 진실 공급원으로 다운스트림 파이프라인(ui-ux-pro-max, biz-email-setup, biz-sales-page-copy)과 HTML 보고서 모두가 이 파일을 읽습니다.
  • 02-offer.html — 시각적 HTML 보고서 (02-offer.json 로드) — 고객 프로필, 가치 스택, 가치 방정식 차트, 3단계 가격 디코이, 보장, 긴급성, FAQ를 포함합니다. templates/offer-report.html을 그대로 복사하며 수정할 필요가 없습니다.
  • 02-offer.md — 인쇄/읽기/검토용 마크다운 보고서 (선택 사항 — 사용자가 diff/grep 워크플로우를 필요로 할 때 생성).
  • 02-conversion-copy.md — 판매 페이지에 바로 붙여넣을 수 있는 헤드라인, 서브헤드라인, CTA 블록.

이 스킬을 사용해야 하는 경우

  • 사용자가 고통/이득 프로필(VPD 파이프라인에서 또는 직접 붙여넣기)과 제품/서비스를 가지고 있어 제안으로 패키징해야 할 때.
  • 사용자가 제품 아이디어만 가지고 있어, 스킬이 인터뷰를 통해 고통/이득을 표면화한 후 바로 패키징하기를 원할 때.
  • 사용자가 베트남 시장을 대상으로 코스/코칭/서비스/디지털 제품을 출시할 준비를 하고 있을 때.
  • 전환율이 낮거나 가격이 너무 낮아 기존 제안을 재구축하려 할 때.

다음 경우에는 이 스킬을 사용하지 마세요:

  • 시장 규모 조사가 필요할 때 → market-research 사용.
  • 구체적인 고객에 대한 그림이 없을 때 → 먼저 VPD 파이프라인(vpd-customer-profile-builder)을 실행.
  • offer.json으로부터 프로덕션 준비가 된 판매 페이지를 구축해야 할 때 → ui-ux-pro-max 사용 (이 스킬이 해당 스킬에 입력을 제공합니다). 이전 biz-sales-page-layout은 사용하지 마세요 — 파이프라인이 중간 와이어프레임 단계를 건너뛰고 offer에서 바로 Next.js 프로덕션 HTML로 직행하며 일관된 디자인 언어(스타일, 팔레트, 폰트 페어링, 컴포넌트 패턴)를 갖습니다.

전체 워크플로우 (7단계)

Phase 0: 입력 모드 감지 (B: 붙여넣기 / C: 인터뷰)
       ↓
Phase 1: 앵커 — 1개 세그먼트 + 1개 구체적 Dream Outcome + 상위 3개 Pain + 상위 3개 Gain 확정
       ↓
Phase 2: Value Equation 점수 매기기 — 4개 레버 (1-10) 평가하여 보너스 집중 방향 파악
       ↓
Phase 3: 핵심 제안 설계 — 메인 제품, 전체 스택 가치의 ~60-70% 담당
       ↓
Phase 4: 보너스 스택 브레인스토밍 — 5-7개 보너스 제안 → 사용자 3-4개 선택
       ↓
Phase 5: 보장 — 2-3가지 위험 제거 변형 제안
       ↓
Phase 6: 긴급성 — 2-3가지 진정한 희소성 요소 제안
       ↓
Phase 7: 가격 책정 + 결과물 생성 — VND 매력 가격, 3단계 디코이, 3개 파일 생성

각 단계마다 사용자에게 확인 또는 선택을 요청합니다. 스킬이 임의로 확정하지 않으며, 제안만 하고 사용자가 결정하게 합니다. 이는 그들의 고객 프로필과 제안이기 때문입니다.


Phase 0 — 입력 모드 감지

사용자의 메시지를 읽습니다. 스킬은 두 가지 경우를 구분해야 합니다:

모드 B — 사용자가 이미 고통/이득을 준비한 경우: 사용자가 다음 형식 중 하나를 붙여넣었습니다:

  • VPD 형식의 고통/이득/고객 업무 (글머리 기호 목록)
  • VPD 파이프라인의 vpc.json 파일 (경로: output/cases/<slug>/vpc.json)
  • 고객과 제품에 대한 상세 설명을 동시에 제공하는 텍스트

→ 확보된 데이터로 Phase 1로 바로 진입합니다.

모드 C — 사용자가 제품/서비스만 가지고 있는 경우: 사용자가 "저는 X 강좌를 팔고 있습니다" 또는 "Y 서비스를 출시하려고 합니다"와 같이 말하면서 고통/이득을 함께 제공하지 않습니다.

→ Phase 1에 진입하기 전에 짧은 인터뷰를 실행해야 합니다. VPD 스타일 질문을 위해 references/interview-questions-mode-c.md를 참조하세요.

주의: 사용자가 고통/이득 단계를 건너뛰도록 허용하지 마십시오. 고객의 고통을 이해하지 못한 제안은 항상 모호하고 전환율이 낮습니다. 이것이 Hormozi가 "가격 책정 → 가치"에 대해 한 장 전체를 할애한 이유입니다. 가치는 고통에서 시작됩니다.


Phase 1 — 앵커: 세그먼트 + Dream Outcome + Pain/Gain 확정

제안을 설계하기 전에 다음 4가지 요소가 명확히 작성되고 사용자가 동의해야 합니다:

1.1 구체적인 틈새/세그먼트

"기업"이나 "여성"과 같은 모호한 표현은 허용되지 않습니다. 다음과 같이 구체적인 수준으로 좁혀야 합니다:

  • "월 수익 3천만~1억 VND의 온라인 강좌를 판매하며 확장에 어려움을 겪고 있는 베트남 솔로프러너"
  • "도시에 거주하며 5세 미만 자녀 1-2명을 둔, 풀타임 사무직에 종사하는 28-35세 직장맘"

→ 사용자에게 확인 요청: "고객님, 타겟 세그먼트가 정확히 [X]이 맞으신가요?"

1.2 Dream Outcome — 매우 구체적으로

Hormozi에 따르면, Dream Outcome은 구체적(Specific), 측정 가능(Measurable), 시간 제한(Time-bound) 의 세 가지 기준을 충족해야 합니다.

❌ "체중 감량" → ✅ "12주 안에 8kg 감량, 칼로리 계산 불필요, 헬스장 등록 불필요" ❌ "추가 수입 창출" → ✅ "주 10시간 투자로 90일 안에 온라인 사이드 비즈니스로 월 3천만 VND 수익 달성"

→ 스킬이 사용자가 제공한 이득을 바탕으로 2-3가지 Dream Outcome 버전을 제안하고 사용자가 1개를 선택합니다.

1.3 상위 3가지 Pain (심각도 순위)

Pain은 구체적이고 감정적이어야 합니다. VPD 프레임워크에 따라:

  • 기능적 고통 (무엇을 방해하는가)
  • 감정적 고통 (해내지 못할 때 어떤 감정이 드는가)
  • 사회적 고통 (누구에게 체면이 깎이는가)

→ 사용자가 3개 이상의 Pain을 제공한 경우, "3가지 중 가장 아프고, 가장 돈이 될 만한 Pain은 무엇인가요?"라고 물어보세요.

1.4 상위 3가지 Gain (욕구 순위)

Gain 역시 구체적이어야 합니다. Hormozi는 "구체성이 승리한다"고 강조합니다:

  • 필수적인 Gain (최소한 있어야 하는 것)
  • 기대하는 Gain (예상하는 것)
  • 원하는 Gain (있으면 좋은 것)
  • 예상치 못한 Gain (와우 요소)

→ 스킬이 상위 3가지 Gain을 다시 확인하고 "앵커" 블록을 출력합니다.

Phase 1 최종 결과물: "앵커" 블록 (세그먼트 / Dream Outcome / 3가지 Pain / 3가지 Gain) 작성. 이는 이후 모든 결정의 나침반이 됩니다.


Phase 2 — Value Equation 점수 매기기 (기준선)

현재 제안(핵심 제품만, 보너스 없음)을 Hormozi 공식에 따라 점수를 매깁니다:

        Dream Outcome × Perceived Likelihood
Value = ─────────────────────────────────────
            Time Delay × Effort

각 레버는 1-10점으로 평가합니다. 각 레버의 평가 기준은 references/value-equation-and-stack.md를 참조하세요.

레버평가 질문개선 방법
Dream Outcome결과가 구체적이고 감정적이며 시간 제한이 있는가?결과를 더 구체적으로 재구성하고 생생한 그림을 그려라
Perceived Likelihood고객이 그것이 자신에게 효과가 있을 것이라고 믿는가?사용후기, 사례 연구, 보장, 데모
Time Delay첫 번째 결과를 보는 데 얼마나 걸리는가?퀵 윈 모듈, 즉시 액세스, 패스트 트랙
Effort & Sacrifice고객이 무엇을 해야 하고, 무엇을 희생해야 하는가?대행 서비스, 템플릿, 자동화, 지원

Phase 2 결과물: 점수 블록 + 가장 약한 레버 식별. 보너스 스택이 우선적으로 집중해야 할 부분입니다.

예: Time Delay가 3점(고객이 결과를 보기 위해 6개월을 기다려야 함)인 경우, 보너스에는 "7일 퀵 윈 키트"를 포함하여 Time Delay를 1주일로 줄여야 합니다.


Phase 3 — 핵심 제안 설계

핵심 제안은 메인 제품으로, 전체 스택 가치의 60-70% 를 담당합니다.

사용자에게 질문하거나 (또는 기존 정보를 바탕으로 확정):

  • 제품명 (기능 중심이 아닌 혜택 중심)
    • ❌ "30일 엑셀 강좌" → ✅ "30일 안에 보고서를 자동화하는 엑셀 시스템"
  • 전달 형식: 비디오 강좌 / 코칭 / 대행 서비스 / 하이브리드?
  • 기간/범위: 몇 개 모듈, 몇 회, 몇 주?
  • 독특한 메커니즘: 경쟁사와 차별화되는 방법은 무엇인가? (Hormozi는 이를 "unique mechanism"이라고 부릅니다)
  • 가치 사다리에서 어떤 가격 티어인가? (저가 199-699K / 중가 2.99-9.99M / 고가 19.99M+)

→ 제품명 작명법은 references/value-equation-and-stack.md의 "Core Offer Naming + Mechanism" 섹션을 참조하세요.

Phase 3 결과물: 이름 / 형식 / 범위 / 메커니즘 / 가치 추정치의 5개 필드를 포함한 "핵심 제안" 블록.


Phase 4 — 보너스 브레인스토밍 + 스택 (하이브리드 모드)

이 단계가 가장 중요합니다. 스킬이 적극적으로 5-7개의 보너스 후보를 제안하며, 각 후보는 다음을 포함합니다:

  • 이름 (혜택 중심)
  • 카테고리 (시간 절약형 / 기술 구축형 / 지원형 / 신속 행동형)
  • 포함 내용 (구체적으로)
  • 예상 가치 (시장 가격 / 대체 비용 / 절약된 시간 × 시간당 요금 등 근거 포함)
  • 어떤 Value Equation 레버를 향상시키는지
  • 어떤 Pain/Gain을 해결하는지

그런 다음 사용자가 3-4개를 선택합니다 (다양한 스택을 위해 각 카테고리에서 최소 1개를 선택하도록 권장).

4가지 보너스 카테고리 (Hormozi 프레임워크)

  1. 시간 절약형 (스택 가치의 10-15%) — 템플릿, 체크리스트, 스크립트, 스와이프 파일
  2. 기술 구축형 (스택 가치의 10-15%) — 보조 미니 강좌, 마스터클래스, 사례 연구 라이브러리
  3. 지원 및 커뮤니티형 (스택 가치의 15-20%) — 그룹 통화, 비공개 텔레그램/잘로 그룹, 오피스 아워
  4. 신속 행동 보너스 (스택 가치의 10-15%) — X시간/X명의 첫 구매자에게만 제공, 독점

→ 특정 틈새(강좌/코칭/서비스/SaaS)에 대한 보너스 브레인스토밍을 위해 references/bonus-ideation-bank.md를 참조하세요.

사용자에게 제시하는 방법:

고객님의 제안을 위해 제가 제안하는 7가지 보너스 후보입니다. 고객님께서 적합한 3-4개를 골라주세요:

[보너스 A — 시간 절약형]
이름: "50가지 판매 이메일 즉시 사용 템플릿 모음"
포함 내용: 5단계 퍼널(콜드/웜/카트/윈백/업셀)별로 분류된 50개의 이메일 템플릿
가치: 5,000,000 VND (카피라이터 고용 시: 이메일 1통 100,000 VND × 50 = 5,000,000 VND)
향상 레버: 노력 (이메일 작성 시간 20시간 → 0시간으로 감소)
해결 Pain: "고객이 구매하도록 유도할 이메일 내용을 무엇으로 써야 할지 모르겠다"

[보너스 B — 기술 구축형]
...

→ 사용자가 "A, C, E, G를 가져가겠습니다" 또는 "B를 ...로 변경해 주세요"라고 답변하면 스킬이 확인하고 저장합니다.


Phase 5 — 보장 (위험 제거)

Hormozi: "판매자가 위험을 부담해야 하며, 구매자가 부담해서는 안 됩니다."

2-3가지 보장 변형을 제안하고 사용자가 1개를 선택합니다:

유형형식사용 시기
간단한 환불 보장"30일 이내 100% 환불, 이유 불문"디지털 제품, 저중가 티어, 회의적인 잠재고객
조건부 보장"X단계를 따랐는데 Y결과가 나타나지 않으면 전액 환불"로드맵이 명확한 코칭/강좌
서비스 보장"성공할 때까지 함께 작업"고가 코칭/함께 수행 서비스
더 나은 환불 보장"모든 자료 유지 + 환불 + 추가 Z 제공"신뢰도 높은 잠재고객, 프리미엄 포지셔닝

⚠️ 베트남 시장 참고: 디지털 제품에 대한 신뢰도가 서양보다 낮으므로 보장을 더 강력하게 해야 합니다 (30일 대신 60-90일). 판매자에게 쉽게 연락할 수 있는 방법도 제공해야 합니다.

→ 문구 작성 방법은 references/value-equation-and-stack.md의 "Guarantee Engineering" 섹션을 참조하세요.

Phase 5 결과물: 유형 + 기간 + 구체적인 문구를 포함한 "보장" 블록.


Phase 6 — 긴급성/희소성

Hormozi: "진실을 통한 희소성" — 거짓을 만들지 말고, 실제 한계를 사용하세요.

2-3가지 메커니즘을 제안합니다:

  • 시간 기반: 보너스 X는 Y년 Z월 W일까지만 제공됩니다 (실제 마감일 있음)
  • 수량 기반: 이번 기수는 30명의 학습자만 받습니다 (실제 코치 수용 능력 때문)
  • 가격 기반: Z일 이후 가격 인상 (콘텐츠 추가, 새로운 사용후기 확보 등 정당한 이유 있음)
  • 코호트 기반: 다음 기수는 3-6개월 후에 시작

→ 사용자가 비즈니스 모델에 적합한 1-2가지 메커니즘을 선택합니다.

⚠️ 가짜 카운트다운을 사용하지 마십시오 — 베트남 시장에서 신뢰를 빠르게 파괴합니다.

Phase 6 결과물: 메커니즘 + 실제 마감일 + 정당한 이유를 포함한 "긴급성" 블록.


Phase 7 — 가격 책정 + 결과물 생성

7.1 총 스택 가치 계산

핵심 제안:        [VND 추정치]
보너스 1:           [VND 추정치]
보너스 2:           [VND 추정치]
보너스 3:           [VND 추정치]
보너스 4:           [VND 추정치]
─────────────────────────────────
총 가치:          [VND 합계]

7.2 판매 가격 제안

3단계 디코이 구조 적용 (Hormozi는 3단계를 권장합니다):

  • 저가 디코이: BASIC — 핵심 제품만, 보너스 없음, 앵커 역할
  • 최적 지점: STANDARD — 핵심 제품 + 3-4개 보너스 + 커뮤니티 ⭐ 가장 인기 있음
  • 고가 앵커: PREMIUM — 스탠다드 + 1:1 + 우선 지원

실제 베트남 가격 예시:

  • BASIC: 1,997,000 VND
  • STANDARD: 4,997,000 VND ⭐
  • PREMIUM: 9,997,000 VND

→ 매력 가격 및 할부 계획에 대한 자세한 내용은 references/pricing-psychology-vn.md를 참조하세요.

규칙:

  • 총 스택 가치는 STANDARD 판매 가격의 최소 10배 이상이어야 합니다 (Hormozi 규칙)
  • 가격은 997/997K/x.99M으로 끝나야 합니다 (매력 가격)
  • 끝자리가 4인 가격은 피하십시오 (베트남 금기)
  • 가격이 3백만 VND를 초과하는 경우 할부 옵션을 제공하십시오

7.3 결과물 파일 생성 (JSON이 단일 진실 공급원, HTML이 JSON 로드)

스킬이 output/<slug>/ 폴더를 생성하고 (slug = 제품명의 케밥 케이스) 다음 파일을 작성합니다:

  1. 02-offer.json — 구조화된 데이터, 주요 결과물. 아래 스키마 (Hormozi 추상화를 풍부한 이벤트/프로그램 형태로 확장). ui-ux-pro-max와 HTML 보고서 모두 이 파일을 읽습니다.
  2. 02-offer.html — templates/offer-report.html을 output 폴더로 그대로 복사. 템플릿은 수정할 필요가 없으며 자체적으로 ./02-offer.json을 가져와 자동 렌더링합니다: 헤더 (스택 가치 / 가격 / 비율), 고객 프로필 (세그먼트 + Dream + 잠재고객 + Pain + Gain + 대상이 아닌 사람 + 전/후), 메커니즘, Value Equation 차트, 핵심 제안 + 결과물, 가치 막대가 있는 보너스 스택, 3단계 가격 디코이 ("추천" 티어 강조), 보장, 긴급성, 차별화 요소, FAQ.
  3. 02-conversion-copy.md — 붙여넣기 가능한 헤드라인 + 서브헤드라인 + CTA 블록. 템플릿은 references/output-templates.md에 있습니다.
  4. 02-offer.md (선택 사항) — diff/grep 워크플로우를 위한 마크다운 보고서. 사용자가 명시적으로 요청한 경우에만 생성됩니다.

HTML 보고서 열기:

  • (a) cd output/<slug> && npx serve . → http://localhost:3000/02-offer.html
  • (b) VSCode Live Server (오른쪽 클릭 → "Open with Live Server")
  • (c) file://로 직접 열기 → 배너의 "📂 파일 JSON 선택" 클릭하여 수동으로 로드

→ 전체 JSON 스키마 + 샘플 예제: templates/offer-report.sample.json (작동 예: Agent Camp 3N2Đ Đà Lạt). → 마크다운 + 전환 카피 템플릿: references/output-templates.md.

JSON 스키마 (메인):

{
  "slug": "kebab-case",
  "name": "Tên offer",
  "subtitle": "1-line framing",
  "date": "YYYY-MM-DD",
  "brand": { "company": "...", "trainer": "...", "program_name": "...", "tagline": "..." },

  "anchor": {
    "segment": "specific niche description",
    "dream_outcome": { "headline": "specific + measurable + time-bound", "timeframe": "...", "metric": "..." },
    "big_idea": "1-sentence philosophical framing (optional)",
    "pains": [{ "rank": 1, "text": "..." }, ...],
    "gains": [{ "rank": 1, "text": "..." }, ...],
    "not_for": ["..."],
    "before_after": { "before": "...", "after": "..." },
    "audiences": [{ "type": "avatar name", "description": "..." }]
  },

  "value_equation": {
    "dream_outcome_score": 7,
    "perceived_likelihood_score": 5,
    "time_delay_score": 4,
    "effort_score": 6,
    "weakest_lever": "time_delay"
  },

  "core_offer": {
    "name": "...",
    "description": "...",
    "format": "video course | coaching | done-for-you | hybrid | saas | membership",
    "scope": "...",
    "mechanism": "...",
    "modules": [
      { "title": "...", "description": "...", "key_takeaway": "..." }
    ],
    "outcomes": ["..."],
    "whats_included": [
      { "item": "...", "desc": "...", "category": "core | tool | template" }
    ],
    "value_estimate": 20000000
  },

  "bonus_stack": [
    {
      "name": "...",
      "category": "time-saver | skill-builder | support-community | fast-action",
      "whats_included": "...",
      "value_estimate": 5000000,
      "boost_lever": "effort | time_delay | ...",
      "addresses_pain_gain": "..."
    }
  ],

  "pricing": {
    "currency": "VND",
    "tiers": [
      {
        "name": "BASIC",
        "price": 1997000,
        "price_label": "1.997.000₫",
        "bonus_included": [],
        "is_recommended": false
      },
      {
        "name": "STANDARD",
        "price": 4997000,
        "price_label": "4.997.000₫",
        "bonus_included": [0, 1, 2, 3],
        "is_recommended": true
      },
      {
        "name": "PREMIUM",
        "price": 9997000,
        "price_label": "9.997.000₫",
        "bonus_included": [0, 1, 2, 3, 4, 5],
        "is_recommended": false
      }
    ],
    "payment_plans": [
      { "label": "일시불", "price": 4997000 },
      { "label": "2개월 할부", "price": 2997000, "months": 2 }
    ],
    "stack_value": 50000000,
    "price_to_value_ratio": 10
  },

  "guarantee": {
    "type": "money-back | conditional | service | better-than-money-back",
    "duration": "60 days",
    "wording": "...",
    "conditions": "..."
  },

  "urgency": [
    {
      "type": "time-based | quantity-based | pricing-based | cohort-based",
      "mechanism": "...",
      "deadline": "...",
      "reason": "legitimate reason"
    }
  ],

  "differentiators": ["..."],

  "faq": [
    { "question": "...", "answer": "..." }
  ],

  "systems": {
    "delivery": "...",
    "onboarding": "...",
    "support": "...",
    "community": "..."
  }
}

HTML 보고서 구조: 템플릿은 02-offer.json을 가져와서 자동으로 다음 섹션을 렌더링합니다:

  • 헤더: 스택 가치 / 가격 / 비율
  • 고객 프로필: 세그먼트, Dream Outcome, 잠재고객 (아바타), Pain, Gain, 대상이 아닌 사람, 전/후
  • 메커니즘: 독특한 메커니즘 설명
  • Value Equation 차트: 4개 레버 점수 + 가장 약한 레버
  • 핵심 제안 + 결과물: 제품명, 설명, 범위, 포함 내용, 결과물
  • 보너스 스택: 각 보너스의 가치 막대 및 카테고리
  • 3단계 가격 디코이: "추천" 티어 강조
  • 보장 + 긴급성 + 차별화 요소 + FAQ + 시스템: 전달, 온보딩, 지원, 커뮤니티

참고 자료 (변경 불가, 읽기 전용)

다음 파일들은 이 스킬의 동작 방식을 정의합니다. 복사하거나 수정하지 말고 참조로만 사용하십시오:

  • references/value-equation-and-stack.md — Value Equation 점수 기준, 핵심 제안 작명, 보장 공학, 보너스 스택 원칙
  • references/pricing-psychology-vn.md — VND 매력 가격, 3단계 디코이 전략, 할부 계획, 가격 심리학
  • references/bonus-ideation-bank.md — 틈새별 보너스 아이디어 (강좌 / 코칭 / 서비스 / SaaS)
  • references/interview-questions-mode-c.md — 모드 C 인터뷰 질문 (VPD 기반)
  • references/output-templates.md — 마크다운 + 전환 카피 템플릿
  • templates/offer-report.html — HTML 보고서 템플릿 (수정 금지, 복사만)
  • templates/offer-report.sample.json — JSON 스키마 작업 예제

Individual skills in this repo

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

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Best practices for Remotion - Video creation in React

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Scaffold trang `/admin` CRM-style trực quan vào Next.js project (Supabase backend) — KHÔNG còn variant Vercel KV. Layout 1CRM-inspired: sidebar 3 tab (Tổng quan / Khách hàng / Email marketing) + popup nhập mã đăng nhập. **Tab Tổng quan**: 4 KPI cards (Tổng leads / Đã thanh toán / Tỷ lệ chuyển đổi / Doanh thu) có delta arrow vs kỳ trước, line chart leads+paid+revenue theo ngày dùng `recharts`, donut trạng thái paid/pending/expired, period selector pill 7d/30d/90d, list 5 thanh toán gần nhất. **Tab Khách hàng**: bảng leads + search + filter trạng thái + filter ngày + CSV export. **Tab Email marketing**: form soạn chiến dịch (tên + tiêu đề + body chọn định dạng **văn bản thường HOẶC HTML** + placeholder `{{name}}` + audience 4 loại all/paid/pending/last_days + tên người gửi) — có nút **Xem trước** mở modal iframe render đúng email thật (text → auto convert + wrap khung; HTML fragment → wrap khung, HTML đầy đủ giữ nguyên) → gửi bulk qua SMTP (reuse `nodemailer` của `biz-email-setup` — KHÔN

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Deploy landing page / website (React, Next.js, Vite, static HTML) lên Vercel — tự kiểm tra Vercel CLI hoặc Vercel MCP đã cài chưa, nếu chưa thì cài qua npm/pnpm và hướng dẫn user authenticate (vercel login), tự detect framework (Next.js / Vite / CRA / static), auto-generate vercel.json khi cần, chạy `vercel --prod`, trả về live URL + inspect URL + hướng dẫn custom domain. USE WHEN user says 'deploy lên vercel', 'đẩy landing page lên vercel', 'publish website', 'go live', 'deploy nextjs', 'deploy react', 'deploy vite', 'tạo URL live', 'đưa lên production', 'biz-deploy-vercel', 'host landing page', 'vercel deploy', 'ship lên vercel', 'đẩy code lên vercel'. Skill này áp dụng cho cả case dùng Vercel CLI lẫn Vercel MCP server.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Setup SMTP-based email auto-responder cho landing page bán hàng — tự động gửi email sau khi user điền form (tên/SĐT/email), KHÔNG cố định vào provider nào. Skill này (1) hỏi user chọn SMTP provider (Gmail/Google Workspace, Resend SMTP, SendGrid, Mailgun, Brevo, Zoho, hoặc SMTP custom của hosting VN) và detect Next.js stack đang dùng, (2) đọc context từ `offer.json` + `conversion-copy.md` (từ `/biz-offer-alex-hormozi`) HOẶC đọc trực tiếp Next.js project đã build qua `ui-ux-pro-max` (file `app/page.tsx`) HOẶC đọc HTML landing page đã deploy để hiểu offer, dream outcome, mechanism, bonus. Lưu ý: skill `biz-sales-page-layout` đã DEPRECATED 2026-05-14 — pipeline mới skip layout/copy.json, (3) **draft 2 email**: email A — auto-responder gửi cho lead (warm welcome + deliver lead magnet/booking confirm/payment link tuỳ offer type), email B — notification gửi cho owner (lead alert + thông tin liên hệ), (4) **show draft cho user duyệt và chỉnh sửa** trước khi wire vào code, (5) cài `nodemailer`

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Cài chatbot AI dạng floating widget góc dưới phải vào project Next.js có sẵn (App Router hoặc Pages Router), responsive đầy đủ web + tablet + mobile, gọi LLM qua OpenRouter (mặc định google/gemini-3-flash-preview, có thể đổi sang anthropic/claude-sonnet-4.6), streaming response, RENDER MARKDOWN trong assistant bubble (bold / list / link / code) qua react-markdown + remark-gfm — KHÔNG hiện raw **bold** dạng text — có knowledge base từ FAQ + tài liệu sản phẩm/khóa học do user cung cấp để chatbot tự động trả lời khách hàng, và TỰ ĐỘNG EXTRACT + LƯU LEAD (tên + SĐT + email) vào Upstash Redis/Vercel KV dưới namespace `chat-lead:{phone}` khi user cung cấp đầy đủ thông tin trong chat — dedupe theo SĐT, TTL 90 ngày, fire-and-forget không block stream. Skill tự detect số lượng project Next.js — nếu có nhiều hơn 1 sẽ hỏi user chọn project nào để cài; tự detect TypeScript/JS, App Router/Pages Router, Tailwind/CSS module, KV/Upstash availability (skip auto-save nếu chưa có); tự install react-markd

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Nâng cấp copy sales page tiếng Việt — biến copy có sẵn (từ `offer.json` + `conversion-copy.md` của `/biz-offer-alex-hormozi`, HOẶC từ Next.js project đã build qua `ui-ux-pro-max`, HOẶC user paste block copy bất kỳ) thành **copy chất lượng cao chốt đơn**: headline punchy hơn, pain agitation đau hơn, mechanism rõ hơn, benefit cụ thể hơn, FAQ xử lý đúng objection của thị trường VN, CTA mạnh hơn. Skill này có 3 INTENSITY LEVEL: (1) **Polish** — light edit + power word + sửa nhịp; (2) **Conversion-optimized** — rewrite 5 block critical + tạo A/B variants cho hero/CTA; (3) **Sales-letter** — long-form story-driven full rewrite kèm P.S.. Mỗi section áp dụng đúng formula thuyết phục (PAR cho pain, BAB cho solution, FEP cho benefit, PVEN cho final CTA, Star-Chain-Hook cho testimonial). Output gồm 4 file: `copy-upgraded.md`, `copy-variants.md` (A/B test bank — 3 hero + 3 CTA + 3 final-CTA), `copy-changes.md` (diff Trước/Sau + lý do), `copy.json` (structured downstream). Giọng văn tiếng Việt thuầ

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

⚠️ DEPRECATED (2026-05-14) — Skill này KHÔNG còn trong pipeline chuẩn. Quy trình mới đã bỏ bước wireframe markdown trung gian: sau `/biz-offer-alex-hormozi` đi THẲNG sang `ui-ux-pro-max` để build Next.js sales page production-ready (có design language nhất quán: style + palette + font pairing, không phải Tailwind defaults). Lý do deprecate: wireframe markdown làm thêm 1 bước trung gian không tạo giá trị — `ui-ux-pro-max` đọc trực tiếp `offer.json` đã đầy đủ anchor + core + bonus + guarantee + urgency + pricing rồi ra HTML production luôn. Chỉ dùng skill này KHI user EXPLICITLY yêu cầu wireframe markdown để review/in/share trước khi build code (rare case). KHÔNG trigger trên các keyword 'tạo sales page', 'tạo landing page bán hàng' nữa — những keyword đó giờ trigger `ui-ux-pro-max`.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

End-to-end Sepay VietQR payment infrastructure cho landing page Next.js — guide user setup Sepay account + bank linking + scaffold đầy đủ payment flow trong project. Skill này xử lý 7 phase: (0) detect Next.js stack + **HỎI user chọn lead store backend** (Vercel KV hoặc Supabase Free Postgres — default recommend Supabase do free tier rộng hơn ~50× + có SQL + admin UI), (1) GUIDE user đăng ký Sepay account tại my.sepay.vn + link bank account VN (Vietcombank/Techcombank/MB/ACB/VPBank/BIDV/...) + lấy API key + setup webhook URL trên Sepay dashboard, (2A nếu chọn KV) setup Vercel KV (install `@vercel/kv` + KV namespace + 4 env vars KV_*), (2B nếu chọn Supabase) setup Supabase project (tạo project tại Singapore region + chạy migration SQL tạo 4 bảng leads/phone_index/order_counter/webhook_dedup với pg_cron TTL cleanup + RLS deny-all + lấy SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY + Vercel Cron ping `/api/health` mỗi 6 ngày chống auto-pause), (3) scaffold `lib/leads-store.ts` (thin re-export

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Setup Telegram bot notification cho thanh toán thành công từ Sepay webhook trong Next.js project. Skill này: (1) hướng dẫn user 3 bước tạo Telegram bot riêng qua @BotFather + lấy bot token + chat_id (qua @userinfobot cho chat 1-1, hoặc /getUpdates API cho group), (2) tạo helper function `sendTelegramNotification()` reusable trong `lib/telegram.ts`, (3) detect existing Sepay webhook route trong project (thường là `/api/sepay-webhook`, `/api/payment-success`, hoặc tương đương) và wire Telegram call CÙNG CHỖ với email auto-responder (Resend) — gửi parallel qua `Promise.allSettled` để Telegram fail KHÔNG block 200 response trả Sepay (Sepay sẽ retry webhook nếu nhận non-200, gây duplicate notification), (4) draft message format mặc định tiếng Việt: emoji + tên khách + SĐT + email + amount (charm pricing VND định dạng `499.000đ`) + tên sản phẩm + timestamp giờ VN dd/mm/yyyy HH:mm, (5) update `.env.local` với `TELEGRAM_BOT_TOKEN` + `TELEGRAM_CHAT_ID`, add vào `.gitignore`, nhắc user paste vào

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Convert a single MP3 voiceover file into a single HeyGen avatar lip-sync MP4 video. Single-purpose — no planning, no SRT, no chunking, no Remotion compositing. Hybrid path — REST upload (helper script) + HeyGen MCP for video creation, because the post-2026 MCP no longer exposes an asset-upload tool. Reads avatar look pool (`HEYGEN_AVATAR_LOOKS`) from `.env` and HeyGen API key (`HEYGEN_API_KEY`) for the upload step. USE WHEN user says "tạo video heygen từ mp3", "mp3 to heygen", "heygen mp4 từ audio", "convert mp3 sang heygen video", "tạo avatar video từ file mp3", "lip sync mp3 heygen", "biến mp3 thành video heygen", or any time the user has exactly one MP3 file and wants exactly one HeyGen avatar MP4 out.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Demand-side market research cho digital product / service ở Việt Nam — đo cầu thật + WTP + channel-market fit + defensibility qua keyword volume, marketplace sales (Shopee/Unica/Edumall/Gitiho/KyNa), community signal (FB groups, TikTok hashtag, Zalo OA), competitor pricing, unit economics — không phải macro PESTEL. Output: keyword portfolio + Niche Score 100 điểm 7-dimension có evidence + go/no-go decision + falsification protocol. Force triangulate ≥3 sources cho mỗi claim quan trọng. USE WHEN user says 'nghiên cứu thị trường', 'market research', 'validate niche', 'keyword research', 'demand validation', 'niche có nên làm không', 'có ai làm chưa', 'thị trường đủ lớn không', 'có lời không', 'chọn ngách', 'kiểm tra cầu'. Cũng trigger khi user mô tả 1 ý tưởng kinh doanh cụ thể và muốn check feasibility. Skill này KHÔNG fit: high-ticket transactional sale (BĐS, ô tô), B2B enterprise (sales cycle 6+ tháng), hyper-local geo micro-market (1 toà nhà, 1 phường). KHÔNG làm: macro PESTEL/Porter

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Transcribe an MP3 voiceover into an SRT subtitle file and a word-level segments JSON using local OpenAI Whisper. Input is a single MP3 path; output is `<stem>.srt` + `<stem>_segments.json` written next to the MP3 (or to a custom output dir). USE WHEN the user says 'extract srt from mp3', 'trích srt từ mp3', 'transcribe voiceover', 'tạo file srt và segments', 'whisper transcribe', 'bóc transcript có timestamp', 'extract voiceover segments', 'tách SRT từ audio', or any time a downstream skill (plan-short-video-edit, heygen-remotion-short-video-editor) needs an SRT + word-level segments JSON from a voiceover MP3 and one does not already exist.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Convert Vietnamese/English script text to MP3 voiceover using ElevenLabs TTS API. Calls POST /v1/text-to-speech/{voice_id}, streams audio bytes, writes MP3 directly. Locked to Hoang's brand voice ID by default. USE WHEN user says 'tạo mp3 elevenlabs', 'elevenlabs tts', 'eleven labs voice', 'text to speech elevenlabs', 'tạo voiceover elevenlabs', 'đọc text bằng elevenlabs', 'tts elevenlabs to mp3', 'eleven labs script to mp3', 'voiceover bằng elevenlabs', 'giọng elevenlabs'.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

End-to-end orchestrator: **script → final MP4 16:9 (1920×1080) podcast-keynote**.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

End-to-end short-video pipeline — từ kịch bản (Việt/Anh) ra MP4 TikTok/Reels 9:16 hoàn chỉnh. Orchestrator 3 phase ghép skill có sẵn — (1) TTS provider chọn được giữa `mkt-elevenlabs-tts-to-mp3` (default, voice của Hoàng) hoặc `mkt-video-script-to-mp3` (MiniMax speech-2.8-hd), (2) checkpoint user duyệt MP3, (3) `heygen-mp3-to-mp4` lip-sync avatar HeyGen, (4) delegate Phase 3 packaging cho sub-agent `mkt-full-video-phase3-packager` (transcribe + scene outline + checkpoint + fan-out N scene writers parallel + scaffold + preview Studio). API key + voice ID cho cả 2 provider lưu ở `.env`. USE WHEN user nói "tạo full video từ script", "script to tiktok video", "pipeline full video heygen + hyperframe", "tạo video từ kịch bản đến mp4", "elevenlabs heygen hyperframe full pipeline", "minimax heygen pipeline", "kịch bản ra video tiktok", hoặc có sẵn 1 script + (optional) ảnh b-roll và muốn ra MP4 9:16 đóng gói có captions, SFX, b-roll.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Build a TikTok/Reels/YouTube **landscape 16:9 (1920×1080)** short video from a pre-recorded talking-head MP4 using HyperFrames — transcribe Vietnamese audio, scaffold a complete preview-ready 1920×1080 project with a slide pane (1200px) on the left and a floating avatar frame on the right, GSAP timeline có SPLIT↔PIP transitions (slide full-screen + avatar PIP corner thumbnail), breathing yoyo zoom + beat-driven punch-in trên avatar, 5 scene compositions kiểu "tier-row" pattern (post-stack hook / chats-stack problem / hero-orb solution / counter-row recap / terminal-row CTA), optional cream-paper editorial infographic image slots với `<img onerror>` fallback, 6 SFX wired tại scene boundaries, **NO captions** (giọng avatar là spine). USE WHEN user nói "edit video 16:9 từ HeyGen MP4", "scaffold project landscape", "podcast keynote editor", "talking head + slide editor", "build hyperframes 1920×1080", "tạo project 16:9 từ avatar mp4", "scaffold 16:9 hyperframes", "hyperframe landscape vide

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Pipeline đóng gói: từ MP4 quay sẵn (talking head 9:16) tới HyperFrames preview project hoàn chỉnh có captions, SFX, zoom hooks, b-roll toàn cảnh có hiệu ứng rich, và CTA finale.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Audit bài Facebook / Reels / YouTube để phát hiện 4 downward drivers (over-branding, over-production, stock imagery, standardized aesthetic) + frequency-over-quality. Mỗi anti-pattern bị drop ~75% performance nếu hiện diện. USE WHEN user says 'audit content', 'check anti pattern', 'content có lỗi gì không', 'kiểm tra over branding', 'vì sao video bị chết', 'vì sao post không ai xem', 'content audit', 'kiểm tra chất lượng content'.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Tìm viral pattern ở ngành khác (bác sĩ, luật sư, tài chính, bất động sản, thủ công) có thể apply cho niche AI/automation của Hoang. Ngách AI educator VN còn ít format được khai thác — cross-industry adaptation là blue ocean. USE WHEN user says 'tìm format ngành khác', 'cross industry research', 'học format từ ngành khác', 'blue ocean format', 'tìm format chưa ai làm', 'adapt format từ niche khác', 'cross industry viral'.

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Rewrite CTA kiểu autocratic (Mua ngay! Follow ngay! Đăng ký liền!) sang 3 variants Democratic / Benevolent / Laissez-faire — reach 85% dân số thay vì chỉ 5% (action-based). Áp dụng cho landing page, caption FB, CTA video, email. USE WHEN user says 'rewrite cta', 'sửa cta', 'cta không autocratic', 'viết lại kêu gọi hành động', 'cta cho landing page', 'cta nhẹ nhàng hơn', 'inclusive cta', 'cta democratic benevolent'.

관련 스킬