คู่มือ 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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้ประเภทนี้จะทำการเก็บข้อมูลการใช้งานเว็บไซต์ของคุณ เพื่อเป็นประโยชน์ในการวัดผล ปรับปรุง และพัฒนาประสบการณ์ที่ดีในการใช้งานเว็บไซต์ ถ้าหากท่านไม่ยินยอมให้เราใช้คุกกี้นี้ เราจะไม่สามารถวัดผล ปรับปรุงและพัฒนาเว็บไซต์ได้
    รายละเอียดคุกกี้

  • คุกกี้เพื่อปรับเนื้อหาให้เข้ากับกลุ่มเป้าหมาย

    คุกกี้ประเภทนี้จะเก็บข้อมูลต่าง ๆ รวมทั้งข้อมูลส่วนบุคคลเกี่ยวกับตัวคุณเพื่อเราสามารถนำมาวิเคราะห์ และนำเสนอเนื้อหา ให้ตรงกับความเหมาะสมกับความสนใจของคุณ ถ้าหากคุณไม่ยินยอมเราจะไม่สามารถนำเสนอเนื้อหาและโฆษณาได้ไม่ตรงกับความสนใจของคุณ
    รายละเอียดคุกกี้

บันทึกการตั้งค่า