Communitygithub.com

lexuanthanhhy/MKT.LANDINGPAGE.SKILLS

根据 Matt d'Avella(340 万订阅者,3 亿观看量)的 30 天挑战格式,编写 10-20 分钟的 YouTube 剧本:以纪录片风格记录自我提升挑战、专家访谈、第 1-30 天的日记、前后指标和经验教训。适用于 Hoàng 的 AI/生产力挑战。当用户输入“viết youtube 30 day challenge”、“kịch bản thử thách 30 ngày”、“youtube challenge matt davella”、“video 30 ngày thử”、“30 day challenge script”、“video documentary style”、“video thử thách dài youtube”时使用。

MKT.LANDINGPAGE.SKILLS 是什么?

该技能是一个 YouTube 剧本写作工具,专门用于创建时长在 10 到 20 分钟之间的、采用 Matt d'Avella 标志性纪录片风格的 30 天挑战视频。它被设计为引导 AI 助手(如 Claude)完成一个结构化的 8 部分脚本编写过程,涵盖从最初的动机和专家访谈,到分阶段记录的挣扎、突破,以及最终带有具体数据指标的前后对比。该技能的核心洞察在于,观众更愿意观看一个人经历 30 天旅程的奋斗过程,而非学习干巴巴的信息;通过“Jenga 效应”层叠的小障碍和能量转换,来保持 15-20 分钟的观看时长。它不仅提供了完整的脚本模板,还包含了视觉和 B-roll 指导,以及一套强制规则(如先写“最后点睛句”、每个部分必须包含能量转换等),确保输出内容遵循 d'Avella 的高质量叙事风格。该技能适用于需要在 YouTube 上发布结构化、高留存率的长视频内容创作者,特别是围绕 AI 工具、个人生产力和自我提升领域的挑战。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lexuanthanhhy/MKT.LANDINGPAGE.SKILLS/tree/HEAD/.claude/skills/mkt-kane-youtube-30-day-challenge

在你喜欢的 AI 中提问

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

文档

YouTube — 30 天挑战格式(Matt d'Avella 风格)

Matt d'Avella(340 万订阅者,3 亿观看量)标志性格式——以纪录片形式记录的自我提升挑战:动机 → 专家访谈 → 挑战日记 → 突破 → 前后对比 → 经验教训。通过能量转换和 Jenga 效应(层叠的微小障碍)让观众停留 15-20 分钟。

核心洞察:观众不是为了学习干巴巴的信息而看。观众是为了陪伴你度过这 30 天,感受你的挣扎,并从你的小众实验中得出具有广泛吸引力的经验教训。

结构(8 个部分,约 10-20 分钟)

  1. 为什么进行这个挑战(0-1 分钟)——动机 + 研究准备
  2. 专家访谈片段(1-2 分钟)——建立可信度
  3. 第 1-7 天的挣扎(2-5 分钟)——设置障碍,初始挫折
  4. 挑战中期转折(5-9 分钟)——第 8-14 天的障碍 + 发现
  5. 第 15-25 天的突破(9-14 分钟)——技能叠加,意想不到的结果
  6. 最终揭晓 + 指标(14-17 分钟)——前后数据,时间日志
  7. 经验教训 + 普适性收获(17-19 分钟)——3-5 条原则
  8. 行动号召 + AI Freedom Builders(19-20 分钟)——温和友善

输入

  1. 挑战主题(例如:“30 天每天使用 Claude Code 8 小时”、“30 天不用谷歌只用 AI 代理”、“30 天不用 ChatGPT 只用 Claude”)
  2. 个人动机——真实原因,不敷衍
  3. 目标时长(默认为 15 分钟)
  4. 跟踪的指标——你衡量什么(节省的时间、使用的工具、产生的输出)

流程(步骤)

第一步——先写“最后点睛句”

Hoàng 的品牌语调规则:先写结尾点睛句。30 天挑战的最后点睛句通常是将小众实验与普适性教训联系起来的 1 行金句。

例如:“30 天不用谷歌——我不会再回去了。但不是因为 AI 很厉害。而是因为我学会了如何以不同的方式提问。”

第二步——确定“为什么”(0-1 分钟)

动机必须:

  • 具体,不通用(“想要更高效”)
  • 有场景触发(看到某条推文、朋友问你某个问题、读到某篇文章)
  • 有 1 个研究依据(论文、统计数据、论文)

钩子模式:

  • “30 天前,我[行动]。这就是原因。”
  • “大家问我:[问题]。我没有答案。所以我尝试了[挑战]。”
  • “[统计数据/研究]。我不信。我测试了 30 天。”

第三步——专家访谈片段(1-2 分钟)

如果没有真实访谈:

  • 带有高亮标记的屏幕录制研究论文
  • 来自专家的引用(附参考来源)
  • 一个尝试过的人的案例研究
  • 来自权威人士的推文

目的:建立可信度,不是填充内容。60-90 秒。

第四步——第 1-7 天模块(2-5 分钟)

每天的结构不需要讲述全部 7 天——挑选 3-4 个关键时刻:

  • 第 1 天:准备,期望
  • 第 3 天:第一个障碍(Jenga 层 1)
  • 第 5 天:挫折高峰
  • 第 7 天:小胜利 / 决策点

能量:中 → 低 → 低 → 小幅度上升。

第五步——挑战中期转折(5-9 分钟)

第 8-14 天是区分失败视频和病毒视频的关键。观众想看到你差点放弃,然后找到了些什么。

结构:

  • 第 10 天:大障碍(Jenga 层 2)
  • 第 12 天:发现时刻——新技巧/新心态
  • 第 14 天:应用发现,跟踪改善的指标

能量:低 → 上升 → 突破。

第六步——第 15-25 天的突破(9-14 分钟)

技能叠加。挑选 2-3 个出现意料之外结果的日子:

  • 第 18 天:可衡量的真实产出(任务 X 分钟完成,而不是 Y 分钟)
  • 第 22 天:超出预期的积极副作用
  • 第 25 天:意识到心态的改变(不仅仅是工作流)

能量:上升 → 高。

第七步——最终揭晓 + 指标(14-17 分钟)

前后数据必须具体:

  • 时间日志:任务 A 之前 X 小时,之后 Y 小时
  • 产出:之前 vs 之后的文件/提交/帖子数量
  • 主观感受:能量水平、满意度(1-10 分)

在屏幕上显示幻灯片/图表。不要光用嘴说。

第八步——普适性经验教训(17-19 分钟)

3-5 条原则,即使是没有做这个挑战的人也能应用:

  • 原则 1:框架转变(心态)
  • 原则 2:工作流/系统(策略)
  • 原则 3:意想不到的学习
  • 原则 4(可选):警告/陷阱
  • 原则 5(可选):下一步

通用化包装——观众不需要做挑战也能应用。

第九步——行动号召 + AI Freedom Builders(19-20 分钟)

温和友善,不强硬:

  • “我在 AI Freedom Builders 中写了完整的操作指南——想尝试自己 30 天挑战的人可以使用那个模板。”
  • “社区里有一个详细的复盘帖子——链接在描述里。”

第十步——视觉 + B-roll 指导

每个部分必须注明:

  • 灯光/构图:清晰的前景主体,模糊的中/背景(Matt d'Avella 标志性风格)
  • B-roll 素材创意:屏幕录制、延时摄影、物体特写
  • 能量转换:音乐节奏、剪辑速度(不要平淡单调)
  • Jenga 效应:每个部分 1-2 个微型障碍,开启循环 → 解决循环

输出格式

# YouTube 剧本 — 30 天挑战:[主题]

**时长**:约 15 分钟
**格式**:30 天挑战(Matt d'Avella 风格)
**支柱**:[P2 / P1]

## 最后点睛句(先写)
“[1 行普适性教训]”

## Why 部分的 3 个钩子变体
1. “[钩子 A — 个人触发场景]”
2. “[钩子 B — 统计数据/研究]”
3. “[钩子 C — 反直觉]”

**推荐**:钩子 [N] — 原因

## 指标计划(前后对比)
- 时间:[任务] 之前 [X 小时] / 之后 [Y 小时]
- 产出:[指标] 之前 [N] / 之后 [M]
- 主观感受:能量 1-10 分 之前 [a] / 之后 [b]

## 完整剧本

### [0-1 分钟] 为什么选择这个挑战
[钩子]
[动机 2-3 句,具体触发场景]
[研究依据 1 句]

视觉:前景清晰、背景模糊的人物特写
B-roll:[具体素材]
能量:中

### [1-2 分钟] 专家访谈
[引用/论文/推文]
[参考来源]

视觉:带有高亮的屏幕录制论文 / 访谈剪辑
B-roll:[论文滚动、引用弹出]
能量:中-严肃

### [2-5 分钟] 第 1-7 天 — 准备 + 挣扎
第 1 天:[准备场景]
第 3 天:[Jenga 层 1 — 障碍]
第 5 天:[挫折]
第 7 天:[小胜利 / 决定]

视觉:延时摄影准备、挫折时刻特写
B-roll:[屏幕录制、环境镜头]
能量:中 → 低 → 低 → 上升

### [5-9 分钟] 挑战中期转折
第 10 天:[Jenga 层 2 — 更大障碍]
第 12 天:[发现 — 新技巧/新心态]
第 14 天:[应用 + 早期数据]

视觉:转折镜头——不同角度/灯光
B-roll:[发现时刻、笔记本/屏幕]
能量:低 → 上升 → 突破

### [9-14 分钟] 第 15-25 天的突破
第 18 天:[具体产出指标]
第 22 天:[意想不到的副作用]
第 25 天:[意识到的心态转变]

视觉:自信的姿势,在屏幕上演示
B-roll:[前后并列对比]
能量:上升 → 高

### [14-17 分钟] 最终揭晓 + 指标
[屏幕上的前后对照表格]
[时间日志对比]
[主观评分]

视觉:全屏幻灯片/图表,然后人物特写反应
B-roll:[数据可视化、时间日志]
能量:高峰

### [17-19 分钟] 经验教训 + 普适性收获
原则 1:[框架转变]
原则 2:[工作流/系统]
原则 3:[意想不到]
原则 4(可选):[警告]
原则 5(可选):[下一步]

视觉:直视镜头,节奏放慢,关键词字幕
B-roll:[最小化——聚焦面部]
能量:冷静-权威

### [19-20 分钟] 行动号召 + AI Freedom Builders
[温和友善的 CTA]
[重复最后点睛句]

视觉:温和微笑,人物特写
B-roll:无——聚焦面部
能量:温暖收尾

## 制作说明

**灯光**:自始至终保持前景清晰主体、模糊中/背景
**音乐**:每个部分节奏变化——不要平淡单调
**Jenga 层计数**:[ ] 第 3 天层 1 [ ] 第 10 天层 2 [ ] 第 12 天突破 [ ] 回报指标
**B-roll 覆盖率**:每个部分至少 3 个独特的 B-roll
**缩略图提示**:前后分割 或者 第 1 天 vs 第 30 天面部

## 后续技能
- `mkt-hook-kallaway` — 润色 Why 部分的钩子
- `mkt-create-script-storytelling-video` — 如果想再叠加 6 个 Callaway 技巧
- `mkt-kane-gold-comparison-reviewer` — 与 Matt d'Avella 参考视频进行基准测试
- `mkt-content-repurposer` — 将视频拆分成 4-5 个 Facebook/TikTok 帖子

强制性规则

  • 时长 10-20 分钟(默认为 15)
  • 先写最后点睛句
  • 钩子 ≤60 秒,有具体触发场景(不通用)
  • 专家访谈片段必须是真实的(论文/引用/推文/案例)——不可跳过
  • 日记不要讲述全部 30 天——每个模块挑选 3-4 个时刻
  • 挑战中期转折必选(第 8-14 天是视频如果没有就会失败的地方)
  • 前后指标具体,带有真实数字
  • 3-5 条普适性原则,不仅限于这个挑战
  • 每个部分都有 Jenga 层(开启-解决循环的微型障碍)
  • 每个部分的能量转换——不要平淡单调
  • 灯光说明:清晰前景 + 模糊背景
  • 每个部分 B-roll 覆盖率至少 3 个独特素材
  • CTA 非强硬(温和友善/放任型)
  • 品牌语调 7/10——不使用“疯狂”、“最好”
  • 英文强力词保留:System, Automation, One Person, AI, Framework, Workflow, No-code, Prompt, Template
  • 人称使用“自己/你”,不用“我/你们”

参考

  • references/30-day-challenge-examples.md — 3 个完整的 AI/开发者挑战示例

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

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

相关技能