Communitygithub.com

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

Alex Hormoziの手法($100M Offers)に基づき、Value Proposition Design(Osterwalder 2014)のペイン・ゲイン・カスタマージョブを入力として、**断れないオファー(グランドスラムオファー)**をパッケージ化します。出力は、(1) ベトナム語の完全なValue Equationスコアリングレポート(Markdown)、(2) パイプライン下流(`ui-ux-pro-max`)でセールスページを生成するための構造化JSON、 (3) ランディングページにそのまま貼り付け可能なコンバージョンコピー(ヘッドライン+サブヘッドライン+CTA)の3点です。

MKT.LANDINGPAGE.SKILLS とは?

このスキルは、Alex Hormoziの『$100M Offers』で提唱された「グランドスラムオファー」手法と、OsterwalderのValue Proposition Design(VPD)フレームワークを統合し、ベトナム市場向けに最適化されたオファーを設計・パッケージ化するための包括的なツールです。ユーザーがペイン・ゲインプロファイルと製品/サービスを入力すると、スキルは7つのフェーズ(入力モード検出、アンカー設定、Value Equationスコアリング、コアオファー設計、ボーナススタックブレインストーミング、保証・緊急性設定、価格設定・出力生成)を順に実行します。各フェーズではユーザーに確認や選択を促し、共同作業でオファーを完成させます。最終的に、パイプライン下流のUIデザインスキル(`ui-ux-pro-max`)でセールスページを構築するための構造化JSONファイル、ビジュアルレポート(HTML)、およびコピー&ペースト可能なコンバージョンコピー(Markdown)を生成します。このスキルは、ベトナムの価格心理学(X99Kのチャームプライシング、3ティアデコイ構造)と、信用が重要な市場環境(強力な保証、本物の緊急性)に特に配慮しています。Claude CodeやCursorなどのAIエージェント上で動作するように設計されており、製品・サービスのローンチ、既存オファーの再構築、コーチング・コンサルティング・デジタルプロダクトの販売において、コンバージョン率の高いオファーを作成する必要がある開発者やマーケターに最適です。

対応~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) を入力として、ベトナム市場の価格心理学と組み合わせ、**断れないオファー(グランドスラムオファー)**に変換します。

Hormoziの原点となる哲学: "Make people an offer so good they would feel stupid saying no." 計算式: 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 — 印刷/レビュー用のMarkdownレポート(オプション — ユーザーが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 は使用しないでください。パイプラインは中間のワイヤーフレームステップをスキップし、オファーから直接、一貫性のあるデザイン言語(スタイル+パレット+フォントペアリング+コンポーネントパターン)を持つNext.jsプロダクションHTMLに移行しました。

全体ワークフロー(7フェーズ)

フェーズ 0: 入力モード検出(B:ペースト / C:インタビュー)
       ↓
フェーズ 1: アンカー — 1つのセグメント + 1つの具体的なドリームアウトカム + トップ3ペイン + トップ3ゲインを確定
       ↓
フェーズ 2: Value Equation スコアリング — 4つのレバー(1-10)を評価し、ボーナスをどこに当てるべきか判断
       ↓
フェーズ 3: コアオファー設計 — 主力製品、スタック価値の約60-70%
       ↓
フェーズ 4: ボーナススタック ブレインストーミング — 5-7個のボーナスを提案 → ユーザーが3-4個を選択
       ↓
フェーズ 5: 保証 — 2-3種類のリスクリバーサルを提案
       ↓
フェーズ 6: 緊急性 — 2-3種類の本物の希少性要素を提案
       ↓
フェーズ 7: 価格設定 + 出力 — VNDチャームプライシング、3ティアデコイ、3ファイル生成

各フェーズでユーザーに確認または選択を求めます。スキルは勝手に決定せず、提案のみを行い、ユーザーが決定します。これは顧客プロファイルであり、ユーザーのオファーであり、私たちのものではありません。


フェーズ 0 — 入力モード検出

ユーザーのメッセージを読み取ります。スキルは2つのケースを区別する必要があります。

モード B — ユーザーが既にペイン/ゲインを準備している場合: ユーザーが以下のいずれかの形式で貼り付けます。

  • VPD形式(箇条書き)のペイン/ゲイン/カスタマージョブ
  • VPDパイプラインのファイル vpc.json(パス: output/cases/<slug>/vpc.json)
  • 顧客と製品に関する詳細な説明文を同時に

→ 既存のデータを使用してフェーズ 1に直接進みます。

モード C — ユーザーが製品/サービスのみを持っている場合: ユーザーが「Xコースを販売しています」または「Yサービスをローンチしたいです」のように発言し、ペイン/ゲインが含まれていない場合。

→ フェーズ 1に入る前に短いインタビューを実行する必要があります。references/interview-questions-mode-c.md を参照して、VPDスタイルの質問を確認してください。

注意: ユーザーがペイン/ゲインフェーズをスキップすることを許可しないでください。顧客のペインを理解しないオファーは、常に曖昧でコンバージョン率が低くなります。Hormoziが「価格設定 → 価値」について丸々1章を割いている理由はそこにあります。価値はペインから始まります。


フェーズ 1 — アンカー: セグメント + ドリームアウトカム + ペイン/ゲインを確定

オファーを設計する前に、以下の4つの要素を明確に文章化し、ユーザーが承認する必要があります。

1.1 具体的なニッチ/セグメント

「企業」や「女性」では認められません。以下のように具体的に絞り込む必要があります。

  • 「月商30-100百万VNDのオンラインコースを販売するベトナム人のソロプレナーで、スケーリングに行き詰まっている」
  • 「都市部在住、28-35歳、5歳未満の子供が1-2人いるワーキングマザーで、フルタイムのオフィスワークをしている」

→ ユーザーに確認: 「正確なターゲットセグメントは [X] でよろしいですか?」

1.2 ドリームアウトカム — 非常に具体的に

Hormoziによると、ドリームアウトカムには3つの基準があります: 具体的、測定可能、期限付き。

❌ 「体重を減らす」→ ✅ 「12週間で8kg減量、カロリー計算不要、ジム通い不要」 ❌ 「収入を増やす」→ ✅ 「週10時間の労力で、90日以内にオンラインサイドビジネスから月30百万VNDの収入を得る」

→ ユーザーが提供したゲインに基づいて、スキルが2-3のドリームアウトカムバージョンを提案し、ユーザーが1つを選択します。

1.3 トップ3ペイン(重症度でランク付け)

ペインは具体的で感情的である必要があります。VPDフレームワークに従います。

  • 機能的ペイン(何を妨げているか)
  • 感情的ペイン(できないときの感情)
  • 社会的ペイン(誰に対して面目を失うか)

→ ユーザーが3つ以上のペインを貼り付けた場合、「最も痛くて、お金を払う価値のある3つのペインはどれですか?」と質問します。

1.4 トップ3ゲイン(欲望でランク付け)

ゲインも具体的である必要があります。Hormoziは「具体性が勝つ」と強調しています。

  • 必須ゲイン(最低限必要)
  • 期待ゲイン(期待するもの)
  • 望ましいゲイン(あれば嬉しいもの)
  • 予想外のゲイン(ワウ要素)

→ スキルはトップ3ゲインを確認し、「アンカー」ブロックとして出力します。

フェーズ 1の最終出力: 「アンカー」ブロック(セグメント / ドリームアウトカム / 3ペイン / 3ゲイン)。これが以降のすべての決定のノーススターとなります。


フェーズ 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顧客は何をする必要があり、何を犠牲にする必要があるか?Done-for-you、テンプレート、自動化、サポート

フェーズ 2の出力: スコアリングブロック + 最も弱いレバーの特定。ボーナススタックはこのレバーを優先的に強化します。

例: Time Delay = 3(顧客は結果を見るまで6ヶ月待たなければならない)→ ボーナスは「クイックウィン7日間キット」を含み、タイムディレイを1週間に短縮します。


フェーズ 3 — コアオファー設計

コアオファーは主力製品であり、**スタック価値の60-70%**を占めます。

ユーザーに質問するか(または既存の情報から確定します)。

  • 製品名(機能駆動型ではなく、ベネフィット駆動型)
    • ❌ 「30日間Excelコース」→ ✅ 「レポートを自動化する30日間Excelシステム」
  • 提供形式: ビデオコース / コーチング / Done-for-you / ハイブリッド?
  • 期間/範囲: モジュール数、セッション数、週数は?
  • 独自のメカニズム: 競合他社と何が違うのか?(Hormoziはこれを「ユニークメカニズム」と呼びます)
  • バリューラダーのどの価格帯か?(低額 199-699K VND / 中額 2.99-9.99M VND / 高額 19.99M VND以上)

→ references/value-equation-and-stack.md の「コアオファーの命名とメカニズム」セクションを参照して、命名方法を確認してください。

フェーズ 3の出力: 5つのフィールド(名前 / 形式 / 範囲 / メカニズム / 推定価値)を持つ「コアオファー」ブロック。


フェーズ 4 — ボーナスのブレインストーミングとスタッキング(ハイブリッドモード)

これは最も重要なフェーズです。スキルは積極的に5-7個のボーナス候補を提案します。各候補には以下が含まれます。

  • 名前(ベネフィット駆動型)
  • カテゴリ(時間節約型 / スキル構築型 / サポート型 / 迅速行動型)
  • 内容(具体的に)
  • 推定価値(正当性の根拠あり: 市場価格 / 代替コスト / 節約時間 × 時給)
  • 強化するValue Equationのレバー
  • 対応するペイン/ゲイン

その後、ユーザーが3-4個を選択します(多様性を持たせるため、各カテゴリから少なくとも1つ選択することを推奨)。

4つのボーナスカテゴリ(Hormoziフレームワーク)

  1. 時間節約型(スタック価値の10-15%) — テンプレート、チェックリスト、スクリプト、スワイプファイル
  2. スキル構築型(スタック価値の10-15%) — 補足ミニコース、マスタークラス、ケーススタディライブラリ
  3. サポート&コミュニティ型(スタック価値の15-20%) — グループコール、プライベートTelegram/Zalo、オフィスアワー
  4. 迅速行動型ボーナス(スタック価値の10-15%) — X時間以内または先着X名のみ、限定

→ 特定のニッチ(コース / コーチング / サービス / SaaS)に応じてボーナスをブレインストーミングするには、references/bonus-ideation-bank.md を参照してください。

ユーザーへの提示方法:

以下、オファーに提案する7つのボーナス候補です。アン/チさん(お客様)が適切な3-4個をお選びください:

[ボーナスA — 時間節約型]
名前: 「すぐに使える50のセールスメールテンプレート集」
内容: 5つのファネルフェーズ(コールド/ウォーム/カート/ウィンバック/アップセル)に分類された50のメールテンプレート
価値: 5,000,000VND(コピーライターに依頼した場合: 100K/メール × 50 = 5Mとの比較)
強化レバー: 努力(メール作成の労力を20時間→0時間に削減)
対応ペイン: 「顧客が購入するようなメールの書き方がわからない」

[ボーナスB — スキル構築型]
...

→ ユーザーが「A、C、E、Gを取ります」または「Bを...に変更」と返信 → スキルが確認し保存します。


フェーズ 5 — 保証(リスクリバーサル)

Hormozi: 「売り手がリスクを負うべきであり、買い手が負うべきではない。」

2-3種類の保証バリエーションを提案し、ユーザーが1つを選択します。

種類形式使用タイミング
シンプルな返金保証「30日間、理由を問わず100%返金」デジタル製品、低〜中価格帯、顧客の信頼が低い場合
条件付き保証「Xステップを実行してY結果が出なければ返金」明確なロードマップがあるコーチング/コース
サービス保証「成功するまで一緒に取り組みます」高額コーチング/Done-with-you
返金以上の保証「すべての資料を保持 + 返金 + Zを追加提供」信頼度の高い顧客、プレミアムポジショニング

⚠️ ベトナム市場に関する注意: デジタル製品への信頼は欧米より低いため、保証はより強力にする必要があります(30日ではなく60-90日)+ 売り手への連絡手段を容易にします。

→ 文言の書き方については references/value-equation-and-stack.md の「保証の設計」セクションを参照してください。

フェーズ 5の出力: 種類 + 期間 + 具体的な文言を含む「保証」ブロック。


フェーズ 6 — 緊急性 / 希少性

Hormozi: 「真実を通じた希少性」 — 偽造せず、実際の制限を使用します。

2-3のメカニズムを提案します。

  • 時間ベース: ボーナスXはYYYY年Z月Y日まで(実際の期限がある)
  • 数量ベース: 今回の募集は30名限定(コーチの実際のキャパシティによる)
  • 価格ベース: Z日以降値上げ(理由あり: コンテンツ追加、新しいお客様の声など)
  • コホートベース: 次回開講は3-6ヶ月後

→ ユーザーがビジネスモデルに合った1-2のメカニズムを選択します。

⚠️ 偽のカウントダウンは使用しないでください — ベトナム市場では信頼を急速に損なうためです。

フェーズ 6の出力: メカニズム + 実際の期限 + 正当な理由を含む「緊急性」ブロック。


フェーズ 7 — 価格設定と出力生成

7.1 スタック価値の合計を計算

コアオファー:        [推定 VND]
ボーナス 1:          [推定 VND]
ボーナス 2:          [推定 VND]
ボーナス 3:          [推定 VND]
ボーナス 4:          [推定 VND]
─────────────────────────────────
合計価値:            [合計 VND]

7.2 販売価格を提案

3ティアデコイ構造を適用します(Hormoziは3ティアを推奨)。

  • 低額デコイ: BASIC — コアのみ、ボーナスなし、アンカーとして機能
  • スイートスポット: STANDARD — コア + 3-4ボーナス + コミュニティ ⭐ 最も一般的
  • 高額アンカー: PREMIUM — スタンダード + 1-on-1 + 優先サポート

ベトナムでの実際の価格設定例:

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

→ チャームナンバーと分割払いプランについては references/pricing-psychology-vn.md を参照してください。

ルール:

  • スタック価値の合計は STANDARD 販売価格の10倍以上である必要があります(Hormoziのルール)
  • 価格の末尾は 997/997K/x.99M(チャームプライシング)
  • 末尾に4の数字は避ける(ベトナムのタブー)
  • 価格が3M VNDを超える場合は分割払いプランを用意する

7.3 出力ファイルの生成(JSONが唯一の真実の情報源、HTMLはJSONを読み込む)

スキルは output/<slug>/ フォルダー(slug = 製品名のkebab-case)を作成し、以下を書き込みます。

  1. 02-offer.json — 構造化データ、主要な成果物。以下のスキーマ(Hormoziの抽象概念をリッチなイベント/プログラム形状に拡張)。ui-ux-pro-max とHTMLレポートの両方がこのファイルを読み取ります。
  2. 02-offer.html — templates/offer-report.html をそのまま出力フォルダーにコピー。テンプレートは編集不要。自動的に ./02-offer.json をフェッチし、自動レンダリングします:ヘッダー(スタック価値 / 価格 / 比率)、顧客プロファイル(セグメント + ドリーム + オーディエンス + ペイン + ゲイン + Not-for + Before/After)、メカニズム、バリュー方程式チャート、コアオファー + アウトカム、バリューバー付きボーナススタック、3ティア価格デコイ(「推奨」ティアをハイライト)、保証、緊急性、差別化要因、FAQ。
  3. 02-conversion-copy.md — 貼り付け準備完了のヘッドライン + サブヘッドライン + CTAブロック。テンプレートは references/output-templates.md にあります。
  4. 02-offer.md(オプション) — diff/grepワークフロー用のMarkdownレポート。ユーザーから明示的にリクエストがあった場合のみ生成します。

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)。 → Markdown + コンバージョンコピーテンプレート: references/output-templates.md。


参考文献(スキルフォルダー内)

  • references/value-equation-and-stack.md — 各Value Equationレバーの評価基準、コアオファーの命名とメカニズム、保証の設計。
  • references/bonus-ideation-bank.md — ニッチ(コース / コーチング / サービス / SaaS)別のボーナスアイデアバンク。
  • references/pricing-psychology-vn.md — ベトナムの価格心理学(チャームナンバー、分割払い、デコイ構造)。
  • references/interview-questions-mode-c.md — モードC(製品のみ)でペイン/ゲインを引き出すためのVPDスタイルの質問。
  • references/output-templates.md — 02-offer.json、02-offer.md、02-conversion-copy.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'.

関連スキル