Communitygithub.com

Biz Offer — Alex Hormozi $100M Offers 打包技能

根据 Alex Hormozi 的《$100M Offers》方法论,将产品/服务 + 客户痛点/收益打包成**无法拒绝的超值方案**(Grand Slam Offer),并生成营销文案和结构化 JSON 数据,用于下游销售页面构建。

Biz Offer — Alex Hormozi $100M Offers 打包技能 是什么?

该技能将 Alex Hormozi 在《$100M Offers》(2021)中提出的“价值方程”(Value Equation)和“超值堆叠”(Bonus Stack)方法论,与 Osterwalder 的《价值主张设计》(Value Proposition Design, 2014)进行结合,专为越南市场优化。它能将用户提供的产品/服务及其对应的客户痛点、收益或客户任务,转化为一个结构化的、无法被拒绝的“超值方案”。技能支持两种输入模式:用户可以直接粘贴已有的痛点和收益分析,或者仅提供产品概念,由技能通过 VPD 框架进行短问答来提炼出客户画像中的关键痛点和收益。输出结果包括:一份详细的越南语 Markdown 报告(包含价值方程评分、核心方案、3-4 个附加价值堆叠、保证条款、紧迫感策略和定价模型)、一个用于下游 `ui-ux-pro-max` 技能构建销售页面的结构化 `offer.json` 文件,以及一组可直接用于落地页的转化文案(标题、副标题、行动呼吁按钮)。整个流程遵循 Hormozi 的 7 阶段工作流,从锚定客户画像开始,到生成包含三级价格锚点(Decoy Pricing)和越南特色定价(如 X99K)的最终输出。该技能适用于 Cursor 和 Claude Code 等平台,通过插件或技能定义文件(SKILL.md)集成。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lexuanthanhhy/MKT.LANDINGPAGE.SKILLS/tree/main/.claude/skills/biz-offer-alex-hormozi

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Biz Offer — Alex Hormozi $100M Offers 打包技能 是做什么的?

此技能将一个产品/服务 + 一套客户痛点与收益,基于 Alex Hormozi 在《$100M Offers》(2021)一书中的方法论,结合《价值主张设计》(Value Proposition Design, Osterwalder, 2014)作为输入,以及越南市场定价心理,转化为一个无法拒绝的超值方案(Grand Slam Offer)。

Hormozi 的核心理念:"让客户觉得拒绝你是件很蠢的事。"
公式:价值 = (梦想结果 × 感知可能性) ÷ (时间延迟 × 努力与牺牲)
原则:价值至少是价格的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)— 包含客户档案、价值堆叠、价值方程图表、三级价格锚点、保证条款、紧迫感策略和常见问题解答。直接复制 templates/offer-report.html,无需编辑。
  • 02-offer.md — 供打印/阅读/审查的 Markdown 报告(可选 — 如果用户需要 diff/grep 工作流则生成)
  • 02-conversion-copy.md — 可直接粘贴到销售页面的标题 + 副标题 + 行动呼吁按钮文案块

何时使用此技能

  • 用户已有痛点/收益画像(来自 VPD 管道或直接粘贴)以及产品/服务 → 需要打包成方案。
  • 用户仅有产品创意 → 希望技能通过问答来提炼痛点/收益,然后直接打包。
  • 用户正准备在越南市场推出课程 / 教练服务 / 服务 / 数字产品。
  • 用户因转化率低或定价过低而想重建现有方案。

请勿在以下情况使用此技能:

  • 需要研究市场规模 → 使用 market-research。
  • 尚无具体客户概念 → 先运行 VPD 管道(vpd-customer-profile-builder)。
  • 需要从 offer.json 构建可投产的销售页面 → 使用 ui-ux-pro-max(此技能为其提供输入)。不要使用旧的 biz-sales-page-layout — 管道已跳过中间线框图步骤,直接从方案过渡到具有一致设计语言(样式 + 调色板 + 字体配对 + 组件模式)的 Next.js 生产级 HTML。

总体工作流(7个阶段)

阶段 0: 检测输入模式(B 粘贴 / C 问询)
       ↓
阶段 1: 锚定 — 锁定 1 个细分市场 + 1 个具体梦想结果 + 3 大痛点 + 3 大收益
       ↓
阶段 2: 评分价值方程 — 为 4 个杠杆打分(1-10)以确定附加值应针对何处
       ↓
阶段 3: 设计核心方案 — 主要产品,占堆叠总价值的约 60-70%
       ↓
阶段 4: 头脑风暴并堆叠附加值 — 提出 5-7 个候选 → 用户选择 3-4 个
       ↓
阶段 5: 保证 — 提出 2-3 种风险逆转方案
       ↓
阶段 6: 紧迫感 — 提出 2-3 个真实的稀缺性元素
       ↓
阶段 7: 定价与输出 — 越南盾魅力定价,三级价格锚点,生成 3 个文件

每个阶段都需向用户确认或由用户选择。技能不会自行决定 — 只会提出建议,由用户决策。这是客户的画像和方案,不是我们的。


阶段 0 — 检测输入模式

读取用户消息。技能需区分两种情况:

模式 B — 用户已准备好痛点/收益:用户已按以下任一格式粘贴内容:

  • 按 VPD 格式列出的痛点/收益/客户任务(项目符号列表)
  • VPD 管道的 vpc.json 文件(路径:output/cases/<slug>/vpc.json)
  • 同时包含客户和产品的详细描述段落

→ 直接使用现有数据进入阶段 1。

模式 C — 用户仅有产品/服务:用户表达类似“我在卖 X 课程”或“我想推出 Y 服务”,但没有附带痛点/收益。

→ 在进入阶段 1 之前,必须先进行简短问询。阅读 references/interview-questions-mode-c.md 了解需要提出的 VPD 风格问题。

注意事项:不要允许用户跳过痛点/收益阶段。不了解客户痛苦的方案总是模糊的,转化率也低。这就是为什么 Hormozi 专门写了一个章节讲述“定价 → 价值”——价值始于痛苦。


阶段 1 — 锚定:锁定细分市场 + 梦想结果 + 痛点/收益

在设计方案之前,必须明确写出以下 4 个要素,并得到用户的认可:

1.1 具体的利基/细分市场

不接受“企业”或“女性”这类笼统描述。必须缩小到具体程度,例如:

  • "月收入 3000 万至 1 亿越南盾、在线销售课程且陷入规模化困境的越南个人创业者"
  • "居住在城市、年龄 28-35 岁、有 1-2 个 5 岁以下孩子、从事全职办公室工作的职场妈妈"

→ 询问用户确认:“先生/女士,您确认目标细分市场正好是 [X] 吗?”

1.2 梦想结果 — 极度具体

根据 Hormozi 的观点,梦想结果必须满足 3 个标准:具体、可衡量、有时限。

❌ “减肥” → ✅ “在 12 周内减重 8 公斤,无需计算卡路里,无需去健身房”
❌ “增加收入” → ✅ “在 90 天内,通过每周投入 10 小时的线上副业获得 3000 万越南盾/月的收入”

→ 技能根据用户给出的收益提出 2-3 个梦想结果版本,由用户选择 1 个。

1.3 三大痛点(按严重程度排序)

痛点必须具体且带有情感色彩。根据 VPD 框架:

  • 功能痛点(阻碍了什么)
  • 情感痛点(做不到时有什么感受)
  • 社交痛点(在谁面前丢脸)

→ 如果用户粘贴了 3 个以上痛点,询问:“哪 3 个痛点最痛、最值得花钱解决?”

1.4 三大收益(按渴望程度排序)

收益也必须具体。Hormozi 强调“具体化才能取胜”:

  • 必要收益(至少必须拥有)
  • 预期收益(期望获得)
  • 渴望收益(拥有会很棒)
  • 意外收益(惊喜因素)

→ 技能再次确认 3 个最佳收益,输出“锚定”块。

阶段 1 的最终输出:“锚定”块(细分市场 / 梦想结果 / 3 大痛点 / 3 大收益)。这是后续所有决策的北极星。


阶段 2 — 评分价值方程(基线)

根据 Hormozi 公式,为当前方案(仅核心产品,尚无附加值)打分:

        梦想结果 × 感知可能性
价值 = ─────────────────────────
            时间延迟 × 努力

每个杠杆打 1-10 分。阅读 references/value-equation-and-stack.md 了解每个杠杆的评分标准。

杠杆评分问题提升方法
梦想结果结果是否具体、情感化、有时限?更具体地重新定义结果,描绘生动画面
感知可能性客户是否相信这对他们有效?使用推荐、案例研究、保证、演示
时间延迟多久能看到第一个结果?提供快速启动模块、即时访问、快速通道
努力与牺牲客户需要做什么、牺牲什么?提供代办服务、模板、自动化、支持

阶段 2 的输出:评分块 + 识别最弱的杠杆。附加值堆叠将优先针对该杠杆。

例如:如果时间延迟 = 3(客户需等待 6 个月才能看到结果)→ 附加值应包含“7 天快速启动工具包”以将时间延迟缩短至 1 周。


阶段 3 — 设计核心方案

核心方案是主要产品,承担堆叠总价值的 60-70%。

询问用户(或从已有信息中确定):

  • 产品名称(利益驱动,非功能驱动)
    • ❌ “30 天 Excel 课程” → ✅ “30 天 Excel 报表自动化系统”
  • 交付形式:视频课程 / 教练指导 / 代办服务 / 混合模式?
  • 时长/范围:多少个模块、多少节课、多少周?
  • 独特机制:什么方法使其区别于竞争对手?(Hormozi 称之为“独特机制”)
  • 价值阶梯中的定价层级?(低价 199-699K / 中价 2.99-9.99M / 高价 19.99M+ 越南盾)

→ 阅读 references/value-equation-and-stack.md 中的“核心方案命名 + 机制”部分,了解如何命名。

阶段 3 的输出:“核心方案”块,包含 5 个字段:名称 / 形式 / 范围 / 机制 / 价值估算。


阶段 4 — 头脑风暴与堆叠附加值(混合模式)

这是最重要的阶段。技能主动提出 5-7 个候选附加值,每个包含:

  • 名称(利益驱动)
  • 所属类别(时间节省者 / 技能构建者 / 支持 / 快速行动)
  • 包含内容(具体)
  • 估算价值(有理由:市场价格 / 替代成本 / 节省时间 × 时薪)
  • 它提升价值方程中的哪个杠杆
  • 它解决了哪个痛点/收益

然后用户选择 3-4 个(建议至少从每个类别中选 1 个,以使堆叠多样化)。

4 个附加值类别(Hormozi 框架)

  1. 时间节省者(堆叠价值的 10-15%) — 模板、清单、脚本、素材文件
  2. 技能构建者(堆叠价值的 10-15%) — 辅助微课、大师班、案例研究库
  3. 支持与社群(堆叠价值的 15-20%) — 小组通话、私密 Telegram/Zalo 群、答疑时间
  4. 快速行动附加(堆叠价值的 10-15%) — 仅限 X 小时内 / 前 X 名购买的客户,独家提供

→ 阅读 references/bonus-ideation-bank.md,根据具体利基(课程 / 教练服务 / 服务 / SaaS)头脑风暴附加值。

如何向用户展示:

以下是我为您方案提出的 7 个候选附加值。请您从中选择 3-4 个合适的:

[附加值 A — 时间节省者]  
名称:“50 个即用型销售邮件模板集”  
包含内容:按 5 个漏斗阶段(冷/暖/购物车/赢回/追加销售)分类的 50 个邮件模板  
价值:5,000,000 越南盾(相比雇佣文案写手:100K/封 × 50 = 5M)  
提升杠杆:努力(将写邮件的时间从 20 小时降至 0 小时)  
解决痛点:“不知道促销邮件该写什么内容”

[附加值 B — 技能构建者]  
...

→ 用户回复“选择 A、C、E、G”或“将 B 改为...” → 技能确认并保存。


阶段 5 — 保证(风险逆转)

Hormozi:“风险应由卖方承担,而非买方。”

提出 2-3 种保证方案,由用户选择 1 个:

类型形式何时使用
简单退款“30 天内 100% 退款,无需理由”数字产品、低中价位、客户群体存疑
条件保证“遵循 X 步骤,未达 Y 结果 → 全额退款”有清晰路线的教练服务/课程
服务保证“一直陪伴您直到成功”高价位的教练/协作服务
超值退款“保留所有资料 + 退款 + 额外赠送 Z”高信任度客户群体、高端定位

⚠️ 越南市场提醒:对数字产品的信任度低于西方 → 保证必须更强(60-90 天而非 30 天)+ 提供便捷的联系卖家方式。

→ 阅读 references/value-equation-and-stack.md 中的“保证工程”部分,了解措辞写法。

阶段 5 的输出:“保证”块,包含类型 + 期限 + 具体措辞。


阶段 6 — 紧迫感 / 稀缺性

Hormozi:“基于事实的稀缺性” — 不编造,使用真实的限制。

提出 2-3 种机制:

  • 基于时间:附加值 X 仅到 Y/Z/2026 年某日截止(有真实截止日期)
  • 基于数量:本次仅接收 30 名学员(基于真实的教练容量)
  • 基于价格:Z 日后价格上涨(有原因:新增内容、获得新推荐等)
  • 基于批次:下一期班开课需等 3-6 个月

→ 用户选择 1-2 种适合其商业模式的机制。

⚠️ 不要使用虚假倒计时 — 这会迅速破坏越南市场的信任。

阶段 6 的输出:“紧迫感”块,包含机制 + 真实截止日期 + 合理理由。


阶段 7 — 定价与生成输出

7.1 计算堆叠总价值

核心方案:       [估算价值 越南盾]
附加值 1:       [估算价值 越南盾]
附加值 2:       [估算价值 越南盾]
附加值 3:       [估算价值 越南盾]
附加值 4:       [估算价值 越南盾]
─────────────────────────────────
总价值:        [总和 越南盾]

7.2 建议销售价格

应用三级价格锚点结构(Hormozi 推荐三级):

  • 低价锚点:BASIC — 仅核心产品,无附加价值,用于锚定
  • 最佳价位:STANDARD — 核心 + 3-4 个附加值 + 社群 ⭐ 最受欢迎
  • 高价锚点:PREMIUM — 标准版 + 一对一 + 优先支持

越南市场实际定价示例:

  • BASIC: 1,997,000 越南盾
  • STANDARD: 4,997,000 越南盾 ⭐
  • PREMIUM: 9,997,000 越南盾

→ 阅读 references/pricing-psychology-vn.md 了解魅力数字和付款计划。

规则:

  • 堆叠总价值必须 ≥ STANDARD 价格的 10 倍(Hormozi 规则)
  • 价格尾数应为 997/997K/x9.99M(魅力定价)
  • 避免尾数为 4(越南禁忌)
  • 价格超过 3M 时应提供分期付款方案

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 直接复制到输出文件夹。模板无需修改;它自动获取 ./02-offer.json 并自动渲染:页眉(堆叠价值/价格/比率)、客户档案(细分市场 + 梦想 + 受众 + 痛点 + 收益 + 不适合人群 + 前后对比)、机制、价值方程图表、核心方案 + 成果、带有价值条的附加值堆叠、三级价格锚点(高亮“推荐”层级)、保证条款、紧迫感、差异化优势、常见问题解答。
  3. 02-conversion-copy.md — 可粘贴的标题 + 副标题 + 行动呼吁按钮文案块。模板位于 references/output-templates.md。
  4. 02-offer.md(可选)— 供 diff/grep 工作流使用的 Markdown 报告。仅当用户明确要求时才生成。

打开 HTML 报告:

  • (a) 在 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(工作示例:大叻 3 天 2 夜特训营)。 → Markdown + 转化文案模板:references/output-templates.md。

主 JSON 架构:

{
  "slug": "短横线命名",
  "name": "方案名称",
  "subtitle": "一行描述",
  "date": "YYYY-MM-DD",
  "brand": { "company": "...", "trainer": "...", "program_name": "...", "tagline": "..." },

  "anchor": {
    "segment": "具体利基描述",
    "dream_outcome": { "headline": "具体 + 可衡量 + 有时限", "timeframe": "...", "metric": "..." },
    "big_idea": "一句话哲学框架(可选)",
    "pains": [{ "rank": 1, "text": "...", "functional": "...", "emotional": "...", "social": "..." }, ...],
    "gains": [{ "rank": 1, "text": "...", "required": "...", "expected": "...", "desired": "...", "unexpected": "..." }, ...],
    "not_for": ["...", "..."],
    "before_after": { "before": "...", "after": "..." }
  },

  "value_equation_score": {
    "dream_outcome": { "score": 7, "notes": "..." },
    "perceived_likelihood": { "score": 4, "notes": "..." },
    "time_delay": { "score": 6, "notes": "..." },
    "effort": { "score": 5, "notes": "..." },
    "total_before": "1 × 2 / 3 × 4 = ...",
    "weakest_lever": "...",
    "priority_boost": "..."
  },

  "core_offer": {
    "name": "利益驱动名称",
    "mechanism": "独特方法名称",
    "mechanism_description": "...",
    "format": "视频课程 / 教练 / 协作 / 混合",
    "scope": "X 个模块 / Y 节课 / Z 周",
    "value_estimate": 5000000,
    "value_proposition": "2-3 句摘要",
    "outcomes": ["成果 1", "成果 2", "成果 3"],
    "curriculum": [
      { "module": 1, "name": "模块 1", "description": "...", "lessons": [...] },
      ...
    ]
  },

  "bonus_stack": [
    {
      "id": "B1",
      "name": "附加名称",
      "category": "时间节省者 / 技能构建者 / 支持 / 快速行动",
      "whats_included": "...",
      "value_estimate": 2000000,
      "boost_lever": "时间延迟",
      "addresses_pain": "..."
    },
    ... (共 3-4 个)
  ],

  "guarantee": {
    "type": "简单退款 / 条件保证 / 服务保证 / 超值退款",
    "duration_days": 60,
    "wording": "..."
  },

  "urgency": [
    {
      "type": "基于时间 / 基于数量 / 基于价格 / 基于批次",
      "detail": "...",
      "deadline": "...",
      "legit_reason": "..."
    },
    ... (1-2 个)
  ],

  "pricing": {
    "total_stack_value": 50000000,
    "tiers": [
      {
        "name": "BASIC",
        "price": 1997000,
        "includes": ["核心产品"],
        "markup_from_previous": null
      },
      {
        "name": "STANDARD",
        "price": 4997000,
        "includes": ["核心产品", "附加值 1", "附加值 2", "附加值 3"],
        "markup_from_previous": "+150% 价值"
      },
      {
        "name": "PREMIUM",
        "price": 9997000,
        "includes": ["标准版所有内容 + 一对一 + 优先支持"],
        "markup_from_previous": "+100% 价值"
      }
    ],
    "recommended_tier": "STANDARD",
    "price_value_ratio": 10.0,
    "installment_plan": { "available": true, "details": "可分 3 期 0% 利率" }
  },

  "differentiators": ["...", "..."],
  "faqs": [
    { "question": "...", "answer": "..." },
    ...
  ]
}

引用文件

技能文件夹中包含以下引用文件,供各个阶段查阅:

  • references/value-equation-and-stack.md — 价值方程评分标准、核心方案命名、附加值头脑风暴、保证工程
  • references/bonus-ideation-bank.md — 按利基(课程/教练/服务/SaaS)划分的附加值创意库
  • references/pricing-psychology-vn.md — 越南魅力定价、付款心理学、三级价格锚点策略
  • references/interview-questions-mode-c.md — 模式 C 下发现痛点/收益的 VPD 风格问题
  • references/output-templates.md — Markdown 报告和转化文案块的模板
  • templates/offer-report.html — HTML 报告模板(直接复制,无需编辑)
  • templates/offer-report.sample.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'.

相关技能