คู่มือ frame.md — Design System สำหรับวิดีโอ HyperFrames
HYPERFRAMES · FRAME.MD · คู่มือภาษาไทย

คู่มือ frame.md
สำหรับสร้างวิดีโอด้วย AI

ไฟล์เดียวที่ทำให้ Claude จำ brand ของคุณ — สี ฟอนต์ บุคลิก — แล้วสร้าง Social Media Reels ที่สม่ำเสมอทุกครั้ง โดยไม่ต้องเขียนโค้ดเลยสักบรรทัด

1
ไฟล์
7
ส่วน
9:16
REELS
∞
วิดีโอ
ปัญหาที่พบบ่อย

ทำไมวิดีโอที่สั่ง AI แต่ละครั้ง
ถึงหน้าตาไม่เหมือนกัน?

เมื่อไม่มี frame.md Claude ต้องเดาทุกอย่างใหม่ตั้งแต่ต้น — ทำให้วิดีโอของคุณดูไม่เป็น brand เดียวกัน

🎨
สีไม่ตรง brand
ทุกครั้งที่สั่งสร้างวิดีโอ ได้สีแตกต่างกัน บางทีฟ้า บางทีเขียว ไม่มีความสม่ำเสมอ
🔤
ฟอนต์เปลี่ยนทุกครั้ง
ต้องบอกชื่อฟอนต์ซ้ำทุกครั้ง และบางครั้ง AI ก็ยังเลือกฟอนต์ไม่ตรงกับที่ต้องการ
💬
ต้องอธิบายซ้ำซาก
ทุก prompt ต้องพิมพ์ "สีน้ำเงิน ฟอนต์ modern บรรยากาศ premium" ใหม่ทุกครั้ง
📉
วิดีโอดู "ไม่ใช่ brand"
วิดีโอที่สร้างออกมาดูดีแยกชิ้น แต่พอวางเรียงกันบน feed แล้วดูไม่ใช่แบรนด์เดียวกัน
💡
frame.md แก้ปัญหาเหล่านี้ทั้งหมด — เมื่อมีไฟล์นี้อยู่ในโปรเจกต์ Claude จะอ่านมันก่อนสร้างวิดีโอทุกครั้ง และยึดตาม brand ที่คุณกำหนดไว้ 100%
ทำความเข้าใจ

frame.md คืออะไร?

อธิบายง่ายๆ สำหรับผู้ที่ไม่ได้เขียนโค้ด

📋
เหมือน Brand Guidelines ของนักออกแบบ
นักออกแบบมืออาชีพมักสร้างเอกสาร Brand Guidelines ที่บอกว่าต้องใช้สีอะไร ฟอนต์อะไร บุคลิกแบบไหน — frame.md คือเวอร์ชันที่ AI อ่านได้
🧠
เหมือนความจำถาวรของ Claude
ปกติ Claude จำอะไรไม่ได้ข้ามบทสนทนา แต่ frame.md คือ "ความจำ" ที่คุณเขียนไว้ให้มัน — Claude จะอ่านไฟล์นี้ทุกครั้งก่อนเริ่มทำงาน
🎬
Mood Board ที่ AI เข้าใจได้
แทนที่จะส่งรูปภาพ mood board ให้ Claude ดู คุณแปลง brand identity เป็นข้อมูลใน frame.md ที่ AI อ่านและนำไปใช้ได้ทันที
⚡
ทำงานแบบ Auto ทุกครั้ง
HyperFrames จะตรวจหาไฟล์ frame.md โดยอัตโนมัติ ไม่ต้องบอก Claude ว่า "ใช้สีนี้นะ" ในทุก prompt — มันรู้เองแล้ว
📌
ข้อสำคัญ: frame.md ไม่ใช่โค้ด ไม่ต้องมีความรู้เรื่อง programming เลย เป็นแค่ไฟล์ข้อความที่ใช้รูปแบบ YAML (คล้ายรายการสิ่งของ) และข้อความอธิบายธรรมดา
การตั้งค่า

ติดตั้ง HyperFrames MCP
บน Claude Code

ทำครั้งเดียว ใช้ได้ตลอด — ใช้เวลาประมาณ 5 นาที

⚠️
ต้องมีก่อน: Claude Code (ดาวน์โหลดที่ claude.ai/code) และ Node.js เวอร์ชัน 22 ขึ้นไป (ดาวน์โหลดที่ nodejs.org)
1
เปิด Claude Code
เปิดโปรแกรม Claude Code บนเครื่องของคุณ แล้วสร้างโฟลเดอร์โปรเจกต์ใหม่สำหรับวิดีโอที่จะสร้าง
2
เพิ่ม MCP Server
ไปที่ Settings → MCP Servers → Add Server แล้วใส่ URL ด้านล่าง:
MCP Server URL
https://hyperframes.heygen.com/mcp
💡หรือจะพิมพ์คำสั่งนี้ใน Terminal ของ Claude Code ก็ได้: npx skills add heygen-com/hyperframes
3
รีสตาร์ท Claude Code
ปิดและเปิด Claude Code ใหม่เพื่อให้ MCP ทำงาน
4
ทดสอบการติดตั้ง
พิมพ์ในช่องแชท Claude Code:
ทดสอบใน Claude Code
/hyperframes
ถ้าติดตั้งสำเร็จ Claude จะแสดงรายการคำสั่งที่ใช้ได้ทั้งหมด
✅เห็นข้อความเกี่ยวกับ HyperFrames = ติดตั้งสำเร็จแล้ว
5
สร้างโฟลเดอร์โปรเจกต์แรก
บอก Claude ว่า:
คุณ
สร้างโปรเจกต์ HyperFrames ใหม่ชื่อ "my-reels" ให้หน่อย
Claude จะสร้างโฟลเดอร์โครงสร้างพื้นฐานให้คุณโดยอัตโนมัติ
โครงสร้างไฟล์

โครงสร้างของ frame.md

frame.md แบ่งเป็น 2 ส่วนหลัก — ส่วน YAML (ตัวเลขและค่า) และส่วน Prose (คำอธิบายภาษาคน)

ส่วนที่ 1
YAML Frontmatter
รายการค่าที่แม่นยำ เช่น รหัสสี (#ff5733) ชื่อฟอนต์ ขนาด และการตั้งค่า animation — Claude ใช้ค่าเหล่านี้ตรงๆ
ส่วนที่ 2
Prose Sections
คำอธิบายภาษาธรรมดาว่า brand ของคุณมีบุคลิกอย่างไร ใช้อะไรได้ ห้ามทำอะไร — Claude ใช้เป็นบริบทในการตัดสินใจ

ตัวอย่างโครงสร้างสมบูรณ์

frame.md — โครงสร้างทั้งหมด
---  (เริ่มต้น YAML Frontmatter)
name: ชื่อ brand ของคุณ

colors:
  primary: "#สีพื้นหลักหลัก"      # พื้นหลังของวิดีโอ
  on-primary: "#สีข้อความ"     # ข้อความบนพื้นหลัก
  accent: "#สีเน้น/CTA"         # ปุ่ม, จุดเน้นสำคัญ

typography:
  headline:
    fontFamily: ชื่อ Font หัวข้อ
    fontSize: 4rem               # ขนาดตัวอักษรหัวข้อ
    fontWeight: 700
  body:
    fontFamily: ชื่อ Font เนื้อหา
    fontSize: 1rem
    fontWeight: 400

rounded:
  sm: 4px    # มุมของ element เล็ก
  md: 12px   # มุมของ card/box
  lg: 24px   # มุมกลมมาก

spacing:
  sm: 8px
  md: 24px
  lg: 48px

motion:
  energy: high          # high / moderate / calm
  easing:
    entry: "expo.out"    # ความเร็ว element เข้า
    exit: "power4.in"   # ความเร็ว element ออก
  duration:
    entrance: 0.4        # วินาที
    hold: 1.5
    transition: 0.6
  atmosphere:
    - grain-overlay     # เอฟเฟกต์พื้นหลัง
  transition: cinematic-zoom
---  (จบ YAML Frontmatter)

## Overview
บอกบุคลิกและ mood ของ brand นี้ใน 2-3 ประโยค
เช่น "วิดีโอสำหรับแบรนด์ premium ที่ดูสะอาด มีน้ำหนัก..."

## Colors
อธิบายการใช้แต่ละสี — สีหลักใช้เมื่อไหร่ สีเน้นเน้นอะไร

## Typography
อธิบาย font pairing — หัวข้อควรดูอย่างไร เนื้อหาควรอ่านง่ายแค่ไหน

## Layout
หลักการจัด layout ของ frame — ซ้าย/กลาง/ขวา ช่องไฟ

## Elevation
ใช้เงา (shadow) มากน้อยแค่ไหน — flat / subtle / layered

## Components
กฎการ style element พิเศษ เช่น caption bar, logo placement

## Do's and Don'ts
# สิ่งที่ห้ามทำเด็ดขาด — Claude จะหลีกเลี่ยงทั้งหมด
- อย่าใช้ gradient สีดิ้น
- อย่าวาง text ทับพื้นที่วุ่นวาย
- ห้ามใช้ animation ที่เร็วเกินไปสำหรับ brand นี้
YAML → Colors
กำหนดสี brand
primary, on-primary, accent — Claude จะใช้รหัสสีเหล่านี้ตรงๆ ในทุก element
YAML → Typography
กำหนดฟอนต์
headline + body font pair — กำหนดน้ำหนัก ขนาด และฟอนต์ที่ต้องใช้
YAML → Motion
กำหนด animation
energy (high/moderate/calm), easing, duration — ควบคุมบุคลิกของการเคลื่อนไหวทั้งหมด
Prose → Do's & Don'ts
กฎ brand ที่ต้องยึดถือ
รายการสิ่งที่ต้องทำและห้ามทำ — Claude จะตรวจสอบทุก element กับรายการนี้ก่อน output
ความสามารถ

frame.md ควบคุมอะไรได้บ้าง?

ทุก element ในวิดีโอถูกควบคุมผ่าน frame.md — Claude ไม่ประดิษฐ์อะไรเองนอกจากที่คุณกำหนด

🎨
ความสามารถที่ 1 · COLORS
กำหนด Brand Colors
สี primary, accent, และ surface ของทุก element
-

สีที่กำหนดใน frame.md จะถูกนำไปใช้ใน ทุก element โดยอัตโนมัติ ไม่ว่าจะเป็นพื้นหลัง ตัวอักษร กรอบ หรือจุดเน้น

ค่าที่ตั้งได้
primary — พื้นหลังหลัก on-primary — สีข้อความ accent — สีปุ่ม/เน้น surface — สีพื้น card
ตัวอย่าง
frame.md — Colors Section
colors:
  primary: "#080c12"    # พื้นหลังดำ
  on-primary: "#e8edf5" # ข้อความสีขาวนวล
  accent: "#3d8ef5"     # จุดเน้นสีน้ำเงินสด
💡
ใช้เครื่องมือ color picker ออนไลน์ (เช่น coolors.co) เพื่อหา hex code ของสี brand คุณ แล้วคัดลอกมาใส่ตรงๆ ได้เลย
🔤
ความสามารถที่ 2 · TYPOGRAPHY
กำหนดฟอนต์และขนาด
font family, weight, size สำหรับ headline และ body
+

กำหนดฟอนต์แยก headline กับ body — HyperFrames จะ embed ฟอนต์จาก Google Fonts โดยอัตโนมัติ แค่ระบุชื่อก็พอ

หลักการเลือก font pairing
  • Serif + Sans-serif — ดูมีสไตล์ เป็น editorial เช่น Fraunces + Instrument Sans
  • Sans-serif + Monospace — ดู tech/modern เช่น Unbounded + Geist Mono
  • ห้ามใช้ Sans + Sans สองตัว — ดูไม่มี hierarchy
ตัวอย่าง
frame.md — Typography Section
typography:
  headline:
    fontFamily: Fraunces       # ฟอนต์ serif สวยงาม
    fontSize: 5rem             # ใหญ่ — วิดีโอต้องอ่านได้
    fontWeight: 700
  body:
    fontFamily: Instrument Sans
    fontSize: 1.2rem
    fontWeight: 300
⚡
ความสามารถที่ 3 · MOTION
กำหนด Animation Energy
energy level, easing curve, transition style
+

motion section เป็นส่วนที่ทำให้วิดีโอ "รู้สึก" ถึง brand — brand luxury เคลื่อนช้า, brand tech เคลื่อนเร็วและเฉียบ

ระดับ Energy
high — เร็ว เฉียบ ตื่นเต้น (Social / Launch) moderate — สมดุล (Tech / Business) calm — ช้า นิ่ม หรูหรา (Luxury / Wellness)
ตัวอย่าง
frame.md — Motion Section
motion:
  energy: high
  easing:
    entry: "expo.out"      # เข้าเร็วหยุดนิ่ง
    exit: "power4.in"     # ออกเร็ว
  duration:
    entrance: 0.4          # วินาที
    hold: 1.5              # แสดงค้างไว้นานแค่ไหน
    transition: 0.6
  transition: cinematic-zoom
🌫️
ความสามารถที่ 4 · ATMOSPHERE
กำหนด Atmosphere Effects
grain, glow, grid lines และ visual texture
+

atmosphere คือ "เนื้อสัมผัส" พื้นหลังที่ทำให้วิดีโอดูมี production quality — ไม่ใช่แค่พื้นสีแบน

Effects ที่ใช้ได้
grain-overlay
เกล็ดฟิล์ม ดูเป็น cinematic
radial-glow
แสงเรืองรอบ accent color
grid-lines
เส้น grid สไตล์ Swiss/tech
particle-field
จุดล่องลอย สไตล์ AI/tech
frame.md — Atmosphere
atmosphere:
  - grain-overlay    # เพิ่มเนื้อสัมผัสแบบฟิล์ม
  - radial-glow      # แสงเรืองสีน้ำเงิน
Use Case หลัก

Social Media Reels (9:16)
3 แบบ brand ที่พบบ่อย

เลือก pattern ที่ตรงกับ brand ของคุณ แล้วปรับค่าให้เป็นสีและฟอนต์ของตัวเอง

Business
Premium
Professional · Dark · Blue
Business / Corporate
Dark canvas, น้ำเงิน, serif headline
Lifestyle
Warm
Organic · Warm · Editorial
Lifestyle / Fashion
Light canvas, โทนอุ่น, editorial font
Tech
Startup
Bold · Green · Impact
Tech / Startup
Dark canvas, เขียว, impact font
📐
สำหรับ 9:16 Reels: กำหนด data-width="1080" data-height="1920" ใน composition — Claude จะตั้งค่าให้โดยอัตโนมัติเมื่อคุณบอกว่าต้องการ Reels
Templates พร้อมใช้

frame.md สำเร็จรูป 3 แบบ

คัดลอกไปใช้ได้เลย แล้วแก้สีและฟอนต์ตาม brand ของคุณ

💼
TEMPLATE 1 · BUSINESS
Business / Corporate Reels
Dark, Navy, Premium — เหมาะกับ B2B, Finance, Consulting
-
frame.md — Business Template
---
name: Business Premium

colors:
  primary: "#080c12"
  on-primary: "#e8edf5"
  accent: "#3d8ef5"

typography:
  headline:
    fontFamily: Fraunces
    fontSize: 5rem
    fontWeight: 700
  body:
    fontFamily: Instrument Sans
    fontSize: 1.1rem
    fontWeight: 300

rounded:
  sm: 2px
  md: 6px

spacing:
  sm: 16px
  md: 32px
  lg: 64px

motion:
  energy: moderate
  easing:
    entry: "sine.inOut"
    exit: "power2.in"
  duration:
    entrance: 0.8
    hold: 2.5
    transition: 1.0
  atmosphere:
    - grain-overlay
    - radial-glow
  transition: cross-warp-morph
---

## Overview
วิดีโอสำหรับแบรนด์ธุรกิจระดับสูง บรรยากาศ dark premium
เน้นความน่าเชื่อถือ มืออาชีพ และ trustworthy

## Colors
พื้นหลังดำสนิท สร้างบรรยากาศ premium
สีน้ำเงินสดใช้เน้นตัวเลข, CTA และจุดสำคัญ

## Typography
Fraunces serif สำหรับ headline สร้าง authority
Instrument Sans บาง (300) สำหรับ body อ่านง่าย

## Do's and Don'ts
- ✅ ใช้ space เยอะ ไม่อัดแน่น
- ✅ ตัวเลขต้องใหญ่และโดดเด่น
- ❌ ห้ามใช้สีสดหลายสีพร้อมกัน
- ❌ ห้าม animation ที่เร็วหรือกระตุก
🌸
TEMPLATE 2 · LIFESTYLE
Lifestyle / Fashion Reels
Warm, Light, Editorial — เหมาะกับ Food, Beauty, Wellness
+
frame.md — Lifestyle Template
---
name: Lifestyle Warm

colors:
  primary: "#fdf6ef"
  on-primary: "#2a1810"
  accent: "#e8631a"

typography:
  headline:
    fontFamily: DM Serif Display
    fontSize: 4.5rem
    fontWeight: 400
    fontStyle: italic
  body:
    fontFamily: Schibsted Grotesk
    fontSize: 1rem
    fontWeight: 400

rounded:
  sm: 8px
  md: 20px
  lg: 40px

motion:
  energy: calm
  easing:
    entry: "sine.inOut"
    exit: "power1.inOut"
  duration:
    entrance: 1.2
    hold: 3.0
    transition: 1.5
  atmosphere:
    - soft-gradient
    - warm-grain
  transition: thermal-distortion
---

## Overview
วิดีโอ lifestyle อบอุ่น ดูสบาย เป็นธรรมชาติ
เน้นความรู้สึก ไม่ใช่ตัวเลข

## Do's and Don'ts
- ✅ ใช้ space เยอะ ไม่อัดแน่น
- ✅ ภาพอาหาร/ผลิตภัณฑ์ควรดู appetizing
- ❌ ห้ามใช้ dark background
- ❌ ห้าม text บาง หรืออ่านยาก
🚀
TEMPLATE 3 · TECH
Tech / Startup Reels
Dark, Green, Bold — เหมาะกับ SaaS, App, Fintech
+
frame.md — Tech Template
---
name: Tech Startup

colors:
  primary: "#070f0b"
  on-primary: "#d8f0e4"
  accent: "#22c77a"

typography:
  headline:
    fontFamily: Bricolage Grotesque
    fontSize: 5.5rem
    fontWeight: 800
    textTransform: uppercase
  body:
    fontFamily: IBM Plex Serif
    fontSize: 1rem
    fontWeight: 300

rounded:
  sm: 4px
  md: 8px

motion:
  energy: high
  easing:
    entry: "expo.out"
    exit: "power4.in"
  duration:
    entrance: 0.4
    hold: 1.5
    transition: 0.6
  atmosphere:
    - particle-field
    - grid-lines
  transition: cinematic-zoom
---

## Overview
วิดีโอสำหรับ tech brand ที่เน้นความเร็ว นวัตกรรม
และความทันสมัย — ทุก frame ต้องรู้สึก cutting-edge

## Do's and Don'ts
- ✅ ตัวเลข metric ต้องโดดเด่น ใหญ่
- ✅ ใช้ monospace font สำหรับ code/stats
- ❌ ห้ามใช้สีอ่อนหรือ pastel
- ❌ ห้าม animation ช้าหรือ fade เบลอ
การใช้งาน

วิธีใช้ frame.md
ร่วมกับ Claude

เมื่อมี frame.md อยู่ในโฟลเดอร์โปรเจกต์แล้ว — นี่คือวิธีสั่ง Claude ให้สร้างวิดีโอ

Pattern ที่ 1 — สั่งตรงๆ

คุณ
สร้าง Social Reel 9:16 สำหรับโปรโมตสินค้าใหม่ของเรา ชื่อ "Summer Collection 2025" ราคา 1,290 บาท
Claude (มี frame.md)
✅ อ่าน frame.md แล้ว — จะใช้ Fraunces สีน้ำเงิน dark background และ animation แบบ moderate pace ตามที่กำหนด

กำลังสร้าง 3 scene สำหรับ Reel นี้...
✅
Claude ไม่ถามเรื่องสีหรือฟอนต์เลย เพราะมี frame.md แล้ว — ประหยัดเวลาได้มาก

Pattern ที่ 2 — บอก concept วิดีโอ

ทำ reel แนะนำ 5 feature เด่นของแอป ให้แต่ละ feature ใช้เวลา 3 วินาที รวม 15 วินาที มีเพลงประกอบด้วย
📋 รับเรื่อง — จะสร้าง 5 scene × 3 วินาที = 15 วินาที
ใช้ transition แบบ cinematic-zoom ตาม frame.md
เพิ่ม background music track อัตโนมัติ

เริ่มเขียน composition HTML...

Pattern ที่ 3 — ปรับ frame.md กลางคัน

อยากลองเปลี่ยนสี accent เป็นสีเหลือง #FFD700 สำหรับ campaign ฤดูร้อน แต่ทุกอย่างอื่นเหมือนเดิม
✏️ จะแก้ frame.md ชั่วคราวสำหรับ campaign นี้ — เปลี่ยนแค่ accent color แล้วสร้าง reel เวอร์ชัน summer

โฟลเดอร์ต้นฉบับ (frame.md เดิม) จะไม่ถูกแก้

สิ่งที่ Claude ทำอัตโนมัติเมื่อมี frame.md

🎨
ใช้สีตรง
hex code จาก frame.md ถูกใช้ใน CSS ทุก element โดยไม่คิดเอง
🔤
ฟอนต์ตรง
embed ฟอนต์ที่กำหนดและใช้ weight ถูกต้อง
⚡
Animation ตาม brand
energy level และ easing ถูก apply ทุก tween
🚫
Do's & Don'ts
ตรวจสอบทุก element กับกฎที่กำหนดก่อน output

ตารางสรุป: ก่อน vs หลัง มี frame.md

สิ่งที่ต้องทำ ก่อนมี frame.md หลังมี frame.md
ระบุสี brand ต้องพิมพ์ทุกครั้ง อัตโนมัติ
ระบุฟอนต์ ต้องพิมพ์ทุกครั้ง อัตโนมัติ
กำหนด animation speed Claude เดาเอง อัตโนมัติ
ความสม่ำเสมอของวิดีโอ ไม่แน่นอน 100% consistent
เวลาต่อ prompt นาน (ต้องอธิบายเยอะ) สั้นมาก
คู่มือ frame.md สำหรับ HyperFrames
สร้างด้วย Claude Code + HyperFrames · สำหรับ no-code users ที่ต้องการสร้างวิดีโอ Social Media ด้วย AI