Communitygithub.com

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

⚠️ 已废弃 (2026-05-14) — 此技能不再属于标准流程。新流程已移除中间步骤 wireframe markdown:在 `/biz-offer-alex-hormozi` 后直接进入 `ui-ux-pro-max` 构建 Next.js 销售页面(带有统一的设计语言:样式 + 调色板 + 字体配对,而非 Tailwind 默认值)。废弃原因:wireframe markdown 增加了一个不产生价值的中间步骤——`ui-ux-pro-max` 可直接读取已包含锚点、核心、加分、保证、紧迫性和定价的 `offer.json` 生成生产级 HTML。仅在用户明确要求 wireframe markdown 以便评审/共享/与团队协作时使用(罕见情况)。不再响应“创建销售页面”、“创建销售落地页”等关键词——这些关键词现在触发 `ui-ux-pro-max`。

MKT.LANDINGPAGE.SKILLS 是什么?

此技能(现已废弃,建议使用新流程)旨在将已打包的 offer 和客户痛点/收益转化为完整的销售页面布局线框图,优先服务于越南市场。它结合了 Priestley 的 5 元素英雄区方法论(痛点/承诺命名 → 行动引导 → 3 个可衡量成果 → 信任证明 → 低摩擦 CTA)和 Hormozi 的主体部分策略(放大痛点 → 揭示机制 → 堆叠价值 → 反转风险 → 推动紧迫性)。技能支持 Cursor 或类似 Agent 平台,工作流程分为 5 个阶段:检测输入模式(基于 offer.json、痛点和产品、或只是产品想法)、锚定细分市场/梦想结果/3 大痛点/3 大收益、构建英雄区块、设计 8-10 个部分的主体布局,并生成 3 个输出文件(`layout.md`、`layout.json` 和 `hero-block.md`)至 `output/sales-pages/<slug>/`。它强调英雄区承担 80% 的转化工作,在整个页面上使用单一 CTA 操作,移动端优先设计,并且针对越南市场特点(使用“anh/chị”尊称,处理常见异议等)。技能包含大量模板和参考资料,以确保用户确认每个阶段。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lexuanthanhhy/MKT.LANDINGPAGE.SKILLS/tree/HEAD/.claude/skills/biz-sales-page-layout

在你喜欢的 AI 中提问

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

文档

⚠️ 已废弃 — 商业销售页面布局(线框图构建器)

状态: 于 2026-05-14 废弃。新流程: /biz-offer-alex-hormozi → ui-ux-pro-max(跳过此技能)。

原因: ui-ux-pro-max 直接读取 offer.json,一次性生成生产就绪的 Next.js 项目。中间的 wireframe markdown 不产生价值(用户仍需随后构建 HTML),且生成两次内容填充(一次在布局,一次在文案升级)导致不必要的重叠。

何时仍可使用此技能:

  • 用户明确要求 wireframe markdown 以便在构建代码前与团队评审/打印/共享
  • 用户不使用 Next.js 部署,而是想粘贴到其他页面构建器(Webflow、Framer、WordPress 页面构建器)
  • 用户希望在下达预算代码前审计 Hormozi/Priestley 结构

新标准流程:

/market-research (可选) → /biz-offer-alex-hormozi → /ui-ux-pro-max → /biz-deploy-vercel → /biz-email-setup → /biz-nextjs-chatbot-openrouter (可选)

商业销售页面布局 — 落地页线框图构建器 (旧版)

此技能将已打包的 offer + 一套客户痛点/收益转化为完整的销售页面布局框架,随时可构建 HTML 或粘贴到页面构建器,针对越南市场优化。

设计理念:客户在查看英雄区的前 3 秒内决定是否购买。英雄区必须完成 Priestley 教导的 5 件事:指出痛点/承诺 → 引导行动 → 承诺 3 个可衡量的胜利 → 证明可信度 → 邀请低摩擦的下一步。之后的主体部分则执行 Hormozi 的策略:放大痛点 → 揭示机制 → 堆叠价值 → 反转风险 → 推动紧迫性。

两个学派并不矛盾——Priestley 教导开头,Hormozi 教导成交。此技能融合了两者。

技能输出为 output/sales-pages/<slug>/ 中的 3 个文件:

  • layout.md — 按部分划分的线框图,附带已填充的文案(越南语),用于评审/打印
  • layout.json — 供下游管道使用的结构化数据(部署、A/B 测试、内容管理)
  • hero-block.md — 可粘贴的 Above-the-fold 区块(5 个元素:钩子、副标题、价值主张、可信度、CTA)

何时使用此技能

  • 用户刚刚运行完 /biz-offer-alex-hormozi,拥有 offer.json,希望构建销售页面。
  • 用户拥有来自 VPD(客户画像)的痛点/收益 + 产品/服务 → 希望在不经过正式 offer 设计步骤的情况下获得布局。
  • 用户仅有产品想法 → 技能会通过访谈探究痛点/收益,然后直接构建布局(比先经过 /biz-offer 流程的严谨性稍弱,但速度更快)。

在以下情况 DO NOT 使用此技能:

  • 需要带有测试/评估的潜在客户生成页面(Priestley 评分卡类型) → 属于不同用例,不同技能。
  • 尚未形成客户画像 → 先运行 VPD 管道。
  • 需要生产就绪的 HTML → 此技能输出线框图和文案;使用 ui-ux-pro-max 或 biz-deploy-vercel 进行部署。

总体工作流程(5 个阶段)

阶段 0:检测输入模式 (A/B/C)
       ↓
阶段 1:锚定 — 确定细分市场 + 梦想结果 + 前 3 大痛点 + 前 3 大收益
       ↓
阶段 2:英雄区块 — 提出 2-3 个钩子变体,构建 5 元素 Above-the-fold 区块
       ↓
阶段 3:主体布局 — 根据 offer + 痛点/收益设计 8-10 个部分的结构
       ↓
阶段 4:输出 — 生成 3 个文件,建议下一步(部署)

每个阶段询问用户确认或选择 — 不自行决定。布局是用户的营销资产,而非技能的资产。


阶段 0 — 检测输入模式

读取消息和用户参考文件。3 种模式:

模式 A — 有 offer.json(最丰富的路径):

  • 用户引用指向 offer.json 的路径或说“我刚刚运行完 biz-offer”
  • 技能读取完整数据:细分市场、梦想结果、痛点/收益、核心 offer 名称 + 机制、加分堆叠、保证、紧迫性、3 层定价
  • → 直接进入阶段 1,数据完整,仅需确认 4 个锚定元素。

模式 B — 有痛点/收益 + 产品(中等路径):

  • 用户粘贴按 VPD 格式列出的痛点/收益(项目符号列表) + 产品描述
  • 或拥有来自 VPD 管道的 vpc.json 文件 + 产品信息
  • → 技能建议:“您想先运行 /biz-offer-alex-hormozi 以获得完整的 offer.json 吗?这样页面质量会更高。”如果用户说“不,直接构建”→ 使用现有数据进入阶段 1,将在阶段 3 对 offer 堆叠部分进行即兴发挥。

模式 C — 仅有产品(精简路径):

  • 用户说“我销售课程 X”但未附带痛点/收益
  • → 技能必须在阶段 1 前进行简短的 VPD 风格访谈。阅读 references/interview-mode-c.md 了解问题。
  • → 最好仍建议用户先运行 /biz-offer,但如果用户需要快速完成,则继续。

重要:不要让用户跳过阶段 1。不了解客户痛点的销售页面 = 通用文案 = 无转化。这就是 Priestley 教导钩子必须具体指出痛点/承诺,而不是“我们很厉害”的原因。


阶段 1 — 锚定(整个页面的北极星)

在进入英雄区之前,必须拥有以下 4 个要素并且用户同意:

1.1 具体细分市场

不是“企业”、“女性”、“年轻人”。必须缩小范围:

  • ✅ “越南 Solopreneur,销售课程,月营收 30-100M,卡在规模化阶段”
  • ✅ “28-35 岁城市背奶妈妈,全职办公室工作,有 5 岁以下孩子”

1.2 梦想结果(Hormozi:具体 + 可衡量 + 有时限)

  • ❌ “减肥” → ✅ “12 周内减重 8 公斤,不计算卡路里,不去健身房”
  • ❌ “增加收入” → ✅ “90 天内通过在线副业实现每月 3000 万越南盾,每周工作 10 小时”

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

必须包含 VPD 的三个维度:

  • 功能性 — 具体阻碍了什么事情
  • 情感性 — 做不到时会产生什么情绪
  • 社交性 — 在谁面前丢脸,害怕谁怎么想

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

  • 必需 — 必须拥有的最低限度
  • 期望 — 默认期望的
  • 渴望/意外 — 令人惊叹的因素

阶段 1 输出:块“锚定” — 细分市场 / 梦想结果 / 3 个痛点 / 3 个收益 — 已由用户确认。这是后续所有文案决策的北极星。


阶段 2 — 英雄区块(Priestley 5 元素公式)

这是最重要的阶段 — 80% 的转化率由英雄区决定。阅读 references/hero-block-design.md 以深入了解每个元素。

5 个强制元素

元素 1:钩子(标题 — 滚动时最先看到的内容)

技能提出 2-3 个变体,用户选择 1 个:

  • 挫败感钩子:“是否因为 [痛点] 而感到沮丧,即使已经付出了 [无效的努力]?”
    • 例:“是否因为 TikTok 内容无法获得浏览量而感到沮丧,即使每天都发布?”
  • 准备就绪钩子:“您准备好实现 [梦想结果] 了吗?”
    • 例:“您准备好通过副业每月赚 3000 万越南盾了吗?”
  • 大胆承诺钩子(Hormozi 风格):“在 [时间范围] 内实现 [具体结果],且无需 [痛点]”
    • 例:“在 90 天内通过副业每月赚 3000 万越南盾,而无需放弃全职工作”

元素 2:副标题(直接引导行动,位于标题下方)

Priestley 教导副标题必须直接告诉读者下一步做什么,而不是做更多解释。格式:

  • “[关于此方法为何与众不同以及为何值得信赖的具体承诺]”
  • 例:“这套 4 步系统已帮助 200+ 学员每月赚取 3000 万越南盾以上,无需任何先前的营销经验。”

元素 3:价值主张 — “3 个可衡量的东西”(Priestley 洞见)

Priestley 教导:告诉人们你将具体改进/衡量通向结果之路上的 3 个具体事物。因为这 3 个事物容易可视化,使结果更可信。

越南语格式:

“本课程将帮助您构建和衡量 3 件事:

  • [第一件事] — [为何重要]
  • [第二件事] — [为何重要]
  • [第三件事] — [为何重要]”

副业课程示例:

  • 已验证的盈利利基 — 花 6 个月时间在无人购买的利基市场是错误的
  • 自动运行的销售漏斗 — 即使在睡觉时也能赚钱,无需 1-1 成交
  • 内容潜在客户生成系统 — 潜在客户稳定流入,不依赖广告

⚠️ 这是与传统销售页面模板(仅列出好处)的巨大区别。“3 个可衡量的东西”感觉是流程驱动,而非炒作。

元素 4:可信度(Priestley:创建者是谁 + 背景 + 研究/数据)

2-3 句简短区块,回答 3 个问题:

  • 谁:谁创建了这套系统?(姓名 + 角色 + 一句背景介绍)
  • 背景:凭什么可信?(经验、过往成果)
  • 研究/数据:有哪些数据支持?(例:“85% 的 Solopreneur 卡在月入 3000 万越南盾的阶段 — 2025 年越南品牌报告”)

越南语格式:

“我是 [姓名],[角色/资质]。已帮助 [N] 位客户实现 [具体结果]。根据 [来源] 的研究,[N]% 处于类似情况的人因 [洞察] 而遇到困难 — 这正是构建此系统的原因。”

元素 5:CTA(Priestley 4 部分公式)

强效 CTA 需要 4 个要素:

  • 明确的下一步:“预订座位” / “查看课程详情” / “支付定金锁定价格”
  • 低时间成本:“仅需 3 分钟” / “60 秒内”
  • 免费/无风险:“90 天内 100% 退款” / “第 1 节免费”
  • 即时价值:“注册后立即获得路线图 PDF” / “5 分钟内访问模块 1”

按钮格式 + 按钮下方微文案:

[按钮:“立即预订 — 仅剩 12 个名额”]
🛡️ 90 天内 100% 退款 | ⚡ 付款后立即访问

阶段 2 输出:完整的“英雄”区块(5 个元素)。用户在进入阶段 3 前确认。


阶段 3 — 主体布局(8-10 部分解剖图)

阅读 references/body-sections-blueprint.md 了解每个部分的详细信息。技能按顺序构建每个部分,每个部分包含:

  • 目的(purpose)— 此部分对转化率有何作用
  • 已填充文案(越南语,基于锚定 + 英雄 + offer.json)
  • 视觉说明(visual note)(图像类型、CTA 放置、移动端考虑)

结构(8-10 个部分 — 根据 offer 复杂度灵活调整)

#部分目的依赖输入
1英雄区3 秒内抓住用户阶段 2 输出
2痛点激化让现状不可忍受锚定 - 痛点
3解决方案桥梁 + 机制定位 offer + 命名独特机制offer.json mechanism 或阶段 1
4收益级联描绘实现后的状态锚定 - 收益 + offer.json
5社会证明消除疑虑需要推荐语(如缺失,技能标记让用户填充)
6offer 堆叠构建感知价值 10 倍于价格offer.json bonuses + total_value(模式 A);模式 B/C 即兴发挥
7保证反转风险offer.json guarantee(模式 A);模式 B/C 提出 2-3 个变体
8紧迫性推动决策offer.json urgency(模式 A);模式 B/C 提出方案
9常见问题解答处理异议(8-12 个问题)技能根据痛点 + 越南市场常见异议生成
10最终 CTA最后推动 + P.S.重述 offer + 1 个最终洞察

主体设计规则

1. 每个部分使用相同的 1 个主要 CTA — 不是先“了解更多”再“立即购买”。全页面只有一个操作:“立即注册”或“预订席位” — 在页面中重复 4-5 次。

2. 移动端优先可滚动 — 越南 70% 的流量来自移动端。部分之间用明显的分隔,图像在文字上方或下方而非并列,按钮全宽。

3. 视觉节奏 — 每 2 个部分交替使用背景色以打破视觉疲劳。

4. 常见问题解答是重要的迷你游戏 — 阅读 references/faq-objection-bank-vn.md 了解越南市场最常见的 12 个异议。

5. 具体性在任何地方都胜出 — 具体数字 > 通用声明。“1,247 名学员” > “众多学员”。“85% 在 90 天内达到月入 3000 万越南盾以上” > “效果好”。


阶段 4 — 输出

在 output/sales-pages/<slug>/ 中生成 3 个文件(slug = 产品名称的短横线命名)。

4.1 layout.md

完整的逐部分线框图,包含:

  • 报告标题(细分市场 + 梦想结果 + 产品名称 + 价格)
  • 10 个部分,每个部分包含:## 部分名称,**目的**:,**文案**:,**视觉说明**:
  • 页脚:导航链接、法律信息、联系方式

→ 模板:templates/layout.md.tpl

4.2 layout.json

为下游工具提供结构化的数据。Schema:

{
  "version": "1.0",
  "slug": "khoa-side-business-90-ngay",
  "anchor": { "segment": "...", "dream_outcome": "...", "pains": [...], "gains": [...] },
  "hero": {
    "hook_type": "frustration|readiness|bold_promise",
    "headline": "...",
    "subheading": "...",
    "value_prop_three": ["...", "...", "..."],
    "credibility": "...",
    "cta": { "button_text": "...", "microcopy_below": "..." }
  },
  "sections": [
    {
      "id": "pain-agitation",
      "order": 2,
      "purpose": "...",
      "copy_blocks": { "headline": "...", "body": "...", "bullets": [...] },
      "visual_notes": "...",
      "cta": "primary"
    }
  ],
  "offer_reference": { "from_offer_json": true, "path": "output/cases/<slug>/offer.json" },
  "pricing_display": { "tiers": [...], "guarantee": "...", "urgency": "..." }
}

→ 模板:templates/layout.json.tpl

4.3 hero-block.md

可粘贴的区块,仅包含英雄区的 5 个元素,格式紧凑,方便用户在进行英雄变体 A/B 测试时快速复制。

→ 模板:templates/hero-block.md.tpl

输出后

向用户报告:

  • 已创建的 3 个文件路径
  • 摘要:“[产品] 的布局 — [N] 个部分,英雄钩子类型 [X],总堆叠价值 [Y]”
  • 下一步建议:
    • “您希望我调用 ui-ux-pro-max 从此 layout.json 构建 HTML 吗?”
    • “或者调用 biz-deploy-vercel 直接部署到 Vercel?”

贯穿始终的原则

  1. 英雄区承担 80% 的工作 — 在英雄文案上的投入应是其他部分的 3 倍。
  2. 3 个可衡量的胜利胜过 7 个功能 — Priestley 洞见:更具体 = 更可信 = 更高转化。
  3. 单一 CTA 操作 — 不要用“了解更多”和“立即购买”来混淆用户。全页面只有一个操作。
  4. 具体性胜出 — “1,247 名学员” > “众多学员”。随处使用具体数字。
  5. 移动端优先 — 像在 iPhone 上阅读一样编写文案,而非 27 英寸台式机。
  6. 风险反转比功能更强大 — 90 天保证对转化的影响 > 增加一个额外奖励。
  7. 可信度必须出现在英雄区 — 如果英雄区没有可信度标志,人们会在阅读主体前就滚动离开。
  8. 单页,无菜单导航 — 销售页面不是网站。除非提供社会证明,否则不要让用户链接到其他地方。

越南市场覆盖

  • 称呼“anh/chị” — 在 B2B/教练/课程场景中从不使用“bạn”(在低价消费品场景中使用“bạn”)

…

[为翻译而截断]

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

Đóng gói offer **không thể chối từ** (grand slam offer) theo phương pháp Alex Hormozi ($100M Offers) — nhận input pains/gains/customer jobs theo Value Proposition Design (Osterwalder 2014) + sản phẩm/dịch vụ, rồi sinh ra: (1) markdown report tiếng Việt đầy đủ Value Equation scoring + Core Offer + 3-4 Bonus stack + Guarantee + Urgency + Pricing, (2) offer.json structured cho pipeline downstream (`ui-ux-pro-max` build sales page production-ready), (3) conversion copy block (headline + subheadline + CTA) sẵn sàng paste landing page. 2 input mode: (B) user paste sẵn pains + gains + product, (C) user chỉ có sản phẩm — skill phỏng vấn theo VPD framework để surface pain/gain trước. Bonus stack mode hybrid: skill brainstorm 5-7 candidate có justification value rồi user pick/chỉnh 3-4 cái. Tiếng Việt thuần (xưng anh/chị), giá VND charm pricing (X99K), 3-tier decoy structure. USE WHEN user says 'đóng gói offer', 'tạo offer', 'thiết kế offer Hormozi', 'grand slam offer', 'value stack', 'offer sta

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

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'.

相关技能