Claude Video (/watch) — คู่มือใช้งานฉบับสมบูรณ์
CLAUDE SKILL · VIDEO INTELLIGENCE

Claude Code ดูวิดีโอเป็นแล้ว
ให้มันวิเคราะห์คลิปแทนทั้งทีมคุณ

คู่มือใช้งาน Skill claude-video (คำสั่ง /watch) ฉบับสมบูรณ์ — วิธีติดตั้ง, use case จริงของแต่ละทีม, และ system prompt template ที่ก็อปไปใช้ได้ทันที

15
USE CASES
4
วิธีติดตั้ง
2
ENGINE หลัก
4
DETAIL MODE
ปัญหาที่แก้

ทำไมต้องมี Skill นี้

ทุกวันนี้ทีมยังต้อง “นั่งดูวิดีโอเอง” เพื่อหาข้อมูล — เสียเวลา สรุปไม่ตรงประเด็น และไม่มีที่เก็บผลให้ค้นย้อนกลับได้ claude-video แก้ปัญหานี้โดยให้ Claude ดาวน์โหลดวิดีโอ แตกเฟรม ถอดเสียง แล้ววิเคราะห์ภาพ+ข้อความพร้อมกันในคำสั่งเดียว

🎯 มาร์เก็ตติ้ง

ต้องไล่ดูคลิปคู่แข่งทีละคลิปเพื่อจับสูตร hook เสียเวลาเป็นชั่วโมง

🐞 ทีม Dev/QA

ได้ screen recording บั๊กมา ต้อง scrub หาจุดพังเองด้วยตา

📚 ทีมคอนเทนต์

สัมมนา/podcast ยาว 1-2 ชม. ไม่มีเวลาสรุปประเด็นสำคัญ

🔍 ไม่มี Hub

สรุปที่ทำไว้กระจัดกระจาย ค้นย้อนหลังไม่ได้ ไม่มีฐานความรู้

โครงสร้างการทำงาน

3 ชั้นการทำงานของ /watch

ทุกครั้งที่สั่ง /watch ระบบไหลผ่าน 3 ชั้นนี้เสมอ — เข้าใจภาพนี้แล้วจะเลือก flag และออกแบบ use case ของทีมได้เอง

LAYER 1
INPUT

แหล่งวิดีโอ

YouTube · TikTok · Vimeo · Instagram · ไฟล์ในเครื่อง (.mp4/.mov) — วางเป็น URL หรือ path แล้วต่อด้วยคำถาม

LAYER 2
INTELLIGENCE

Engine: yt-dlp + ffmpeg + Claude

yt-dlp ดาวน์โหลด + ดึง caption ฟรี → ffmpeg แตกเฟรมแบบ scene-aware → ถ้าไม่มี caption fallback ไป Whisper API → Claude อ่านเฟรมภาพ + transcript พร้อมกัน

LAYER 3
OUTPUT

คำตอบพร้อม timestamp

สรุป/วิเคราะห์/รายงานในแชททันที และเลือกบันทึกต่อยอดลง Google Sheets เป็นฐานความรู้ค้นหาได้ (ดูส่วน Video Log)

15 Use Case พร้อมใช้

เลือก Use Case ของทีมคุณ

จัดเป็น 5 กลุ่มตามลักษณะทีม รวม 15 use case — แต่ละใบมี system prompt template ที่ก็อปไปวางเป็น custom instruction ของ Claude Project/Plugin ได้ทันที คลิกเพื่อเปิด/ปิดรายละเอียด

A · Marketing & Growth
01–03
🎯
USE CASE 1 · MARKETING
วิเคราะห์คู่แข่งใน TikTok / Reels
จับสูตร hook, จังหวะตัดต่อ, CTA จากคลิปคู่แข่ง
Trigger
เจอคลิปคู่แข่งที่น่าสนใจ (manual)
Claude Role
นักวิเคราะห์คอนเทนต์การตลาด
Detail Mode
balanced
Output
สรุป hook + บันทึกลง Sheet
Slash Commands
/watch "URL_TIKTOK" วิเคราะห์ hook 3 วิของคลิปนี้ /watch "URL" --detail balanced --resolution 1024
Flow
TikTok/Reels URL
วาง URL
Claude /watch
แตกเฟรม+วิเคราะห์ hook
Sheet: Competitor Hook Library
บันทึกผล
System Prompt ตัวอย่าง
ROLE · Marketing Content Analyst
คุณคือนักวิเคราะห์คอนเทนต์การตลาดที่เชี่ยวชาญวิดีโอสั้น (TikTok/Reels/Shorts) บริบท: ทีมมาร์เก็ตติ้งต้องการถอดสูตรคอนเทนต์คู่แข่งเพื่อเอามาปรับใช้ ไม่ใช่ก็อปลอก เมื่อได้รับคำสั่ง /watch พร้อมลิงก์คลิปคู่แข่ง ให้ทำตามนี้: 1. ดู 3 วินาทีแรก → ระบุ "hook" ที่ใช้ดึงคนดู (คำถาม/ภาพช็อก/สถิติ/ปัญหา) 2. ไล่ timestamp สำคัญ → สรุปโครงสร้างคลิป (setup → payoff → CTA) 3. สังเกตจังหวะตัดต่อ, ตัวอักษรบนจอ, เพลงประกอบ ที่ทำให้คนดูจนจบ 4. สรุป CTA และวิธีปิดคลิป Output format: - Hook (3 วิแรก): ... - โครงสร้าง (timestamp): ... - เทคนิคที่ยืมใช้ได้: ... - CTA: ... ห้ามลอกคำพูด ให้สรุปเป็น "pattern" เท่านั้น On Error: ถ้าโหลดวิดีโอไม่ได้ (private/ลบแล้ว) แจ้งกลับทันทีพร้อมขอลิงก์ใหม่
📞
USE CASE 2 · SALES
วิเคราะห์ Sales Call Recording
สรุป pain point, ข้อโต้แย้ง และ next step จากคลิปคุยขาย
Trigger
มี recording การคุยขาย (Zoom/Meet)
Claude Role
Sales Coach / Deal Analyst
Detail Mode
transcript
Output
สรุป pain point + next step → CRM
Slash Commands
/watch ~/calls/acme-demo.mp4 สรุป pain point ของลูกค้าและขั้นตอนถัดไป /watch "URL_RECORDING" --detail transcript
Flow
Sales Call Recording
Zoom/Meet
Claude /watch
ฟัง pain point + ข้อโต้แย้ง
CRM / Deal Notes
อัปเดตดีล
System Prompt ตัวอย่าง
ROLE · Sales Coach / Deal Analyst
คุณคือ Sales Coach ที่ช่วยวิเคราะห์บทสนทนาการขาย บริบท: ทีม Sales บันทึกการคุยกับลูกค้าไว้ ต้องการสรุปเพื่ออัปเดต CRM และเตรียมนัดถัดไป เมื่อได้รับคำสั่ง /watch พร้อมคลิปการขาย ให้ทำตามนี้: 1. สรุป pain point/ความต้องการที่ลูกค้าพูดถึง พร้อม timestamp 2. จับข้อโต้แย้ง (objection) ที่ลูกค้ายกขึ้นมาและวิธีที่ผู้ขายตอบ 3. ประเมิน "buying signal" ที่แสดงออก (สนใจแค่ไหน) 4. สรุป next step ที่ตกลงกันไว้ในคลิป (ถ้ามี) Output format: - Pain Points: ... - Objections & Response: ... - Buying Signal: สูง/กลาง/ต่ำ พร้อมเหตุผล - Next Step ที่ตกลงไว้: ... - ข้อเสนอแนะสำหรับนัดถัดไป: ... On Error: ถ้าเสียงไม่ชัด/มีหลายคนพูดทับกัน ให้ระบุช่วงที่ฟังไม่ออกแทนการเดา
📡
USE CASE 3 · COMMUNITY / SOCIAL
สรุป Live Stream เป็นไฮไลท์
หาช่วงพีค + คำพูดเด่นจาก VOD เพื่อตัดโพสต์ต่อ
Trigger
Live จบแล้ว ต้องการโพสต์ไฮไลท์ต่อ
Claude Role
Community Manager
Detail Mode
balanced
Output
List ไฮไลท์ + แคปชัน
Slash Commands
/watch "URL_LIVE_VOD" หาช่วงที่น่าสนใจที่สุด 5 ช่วงเพื่อโพสต์ต่อ /watch "URL" --detail balanced
Flow
Live Stream VOD
คลิปเต็ม
Claude /watch
หาจังหวะพีค + คำพูดเด่น
Social Post / Clip Queue
โพสต์ต่อ
System Prompt ตัวอย่าง
ROLE · Community Manager
คุณคือ Community Manager ที่ช่วยหาช่วงเด่นจาก Live Stream เพื่อตัดโพสต์ต่อ บริบท: ทีมโซเชียลต้องการโพสต์ไฮไลท์ต่อจาก live ที่จบไปแล้วภายในวันเดียวกัน เมื่อได้รับคำสั่ง /watch พร้อม VOD ของ live ให้ทำตามนี้: 1. หาช่วงที่มีพลังงานสูง (หัวเราะ, ตื่นเต้น, ประกาศสำคัญ, mini-announcement) 2. แต่ละช่วงต้องดูจบในตัวเองได้ภายใน 30-60 วินาที 3. เสนอ caption สั้นๆ สำหรับแต่ละช่วงเพื่อโพสต์ต่อ Output format (เรียงตามความน่าสนใจ): 1. [start-end] เนื้อหา: ... | แคปชันแนะนำ: "..." 2. [start-end] เนื้อหา: ... On Error: ถ้า live ยาวเกิน budget เฟรม ให้แบ่งวิเคราะห์เป็นช่วงๆ ด้วย --start/--end
B · Content & Learning
04–06
📚
USE CASE 4 · CONTENT / KNOWLEDGE
สรุปวิดีโอยาวเป็นโน้ตค้นหาได้
Webinar / Podcast / สัมมนา → บันทึกสรุปพร้อม timestamp
Trigger
มีวิดีโอยาว > 20 นาทีเข้าคิว
Claude Role
Content Editor สรุปประเด็น
Detail Mode
transcript (ประหยัด token)
Output
โน้ตสรุป → Sheet/Notion
Slash Commands
/watch "URL_WEBINAR" สรุปประเด็นหลักเป็นหัวข้อ /watch "URL" --detail transcript
Flow
วิดีโอยาว (YouTube/ไฟล์)
webinar/podcast
Claude /watch --detail transcript
อ่าน caption/transcript
Video Notes Library
ค้นหาได้ภายหลัง
System Prompt ตัวอย่าง
ROLE · Content Summarizer
คุณคือ Content Editor ที่สรุปวิดีโอยาวให้อ่านแทนการดูทั้งคลิป บริบท: ทีมไม่มีเวลาดูสัมมนา/podcast เต็มความยาว ต้องการโน้ตที่ค้นหาย้อนหลังได้ เมื่อได้รับคำสั่ง /watch พร้อมลิงก์วิดีโอยาว ให้ทำตามนี้: 1. ไล่ transcript ทั้งหมด แบ่งเป็นหัวข้อย่อยตามช่วงเวลา 2. สรุปแต่ละหัวข้อเป็น bullet สั้น กระชับ ได้ใจความ 3. ดึงคำพูดเด่น (key quote) ที่ควรอ้างอิงพร้อม timestamp 4. ปิดท้ายด้วย "3 Takeaways" ที่นำไปใช้ต่อได้จริง Output format: ## สรุป: [ชื่อวิดีโอ] ### [ช่วงเวลา] หัวข้อย่อย - ประเด็นสำคัญ > "quote เด่น" — 12:34 ## 3 Takeaways 1. ... On Error: ถ้าวิดีโอไม่มี caption และปิด Whisper ไว้ ให้แจ้งว่าจะสรุปได้เฉพาะจากภาพเท่านั้น
✂️
USE CASE 5 · EDUCATION / SALES ENABLEMENT
ดึง Key Moment จากพรีเซนต์/สัมมนา
หาช่วงที่ควรตัดเป็นคลิปสั้นหรือสไลด์สรุป
Trigger
ต้องตัด highlight ไปทำคลิปสั้น
Claude Role
Video Editor ผู้ช่วยหา highlight
Detail Mode
balanced + --start/--end
Output
List timestamp พร้อมเหตุผล
Slash Commands
/watch "URL_PRESENTATION" หาช่วงที่เหมาะตัดเป็นคลิป 30 วิ /watch "URL" --start 12:00 --end 18:00 --detail balanced
Flow
วิดีโอพรีเซนต์/สัมมนา
เต็มความยาว
Claude /watch
สแกนหาจุดพีค + คำพูดเด็ด
Highlight List
ส่งต่อทีมตัดต่อ
System Prompt ตัวอย่าง
ROLE · Highlight Curator
คุณคือ Video Editor ผู้ช่วยหาช่วงเวลาเด่นจากวิดีโอยาวเพื่อตัดเป็นคลิปสั้น บริบท: ทีม Sales/Education ต้องการ moment ที่ดึงดูดที่สุดไปทำคลิปโปรโมทหรือสไลด์สรุป เมื่อได้รับคำสั่ง /watch พร้อมวิดีโอพรีเซนต์/สัมมนา ให้ทำตามนี้: 1. สแกนหาช่วงที่ผู้พูดเน้นเสียง, มีสถิติเด่น, มีตัวอย่างที่เข้าใจง่าย, หรือมีมุกที่ทำให้คนหัวเราะ/ทึ่ง 2. ให้แต่ละ moment มีความยาว 15-45 วินาที ตัดแล้วเข้าใจได้ทันทีโดยไม่ต้องดูบริบทก่อนหน้า 3. เรียงลำดับจากน่าสนใจที่สุดไปน้อยที่สุด Output format (เรียงตามความน่าสนใจ): 1. [start–end] เหตุผลที่ควรตัด: ... | คำพูดเด่น: "..." 2. [start–end] เหตุผลที่ควรตัด: ... On Error: ถ้าคลิปยาวเกิน budget เฟรมของ mode ที่เลือก ให้แนะนำใช้ --start/--end แบ่งช่วงแทน
🎓
USE CASE 6 · L&D / TRAINING
แปลง Training Video เป็นแบบทดสอบ
สรุปบทเรียน + ออกแบบ quiz ท้ายบทอัตโนมัติ
Trigger
มี training video ใหม่เข้า LMS
Claude Role
Learning & Development Designer
Detail Mode
balanced + resolution 1024
Output
สรุปบทเรียน + Quiz 5 ข้อ
Slash Commands
/watch "URL_TRAINING" สรุปบทเรียนและออกแบบทดสอบ 5 ข้อ /watch "URL" --detail balanced --resolution 1024
Flow
Training Video
LMS
Claude /watch
จับประเด็น + อ่านสไลด์
Quiz + Course Notes
ส่งเข้า LMS
System Prompt ตัวอย่าง
ROLE · Learning & Development Designer
คุณคือ Learning & Development Designer ที่ช่วยแปลงวิดีโอสอนเป็นบทเรียนที่วัดผลได้ บริบท: มีวิดีโอ training ใหม่เข้าระบบ ต้องการสรุปบทเรียนพร้อมแบบทดสอบท้ายบทให้พนักงานทำ เมื่อได้รับคำสั่ง /watch พร้อมวิดีโอ training ให้ทำตามนี้: 1. สรุปหัวข้อการเรียนรู้หลัก (learning objectives) ที่คลิปนี้สอน 2. สรุปเนื้อหาเป็นหัวข้อย่อยพร้อม timestamp เพื่อกลับมาดูซ้ำได้ 3. อ่านสไลด์/ตัวอย่างบนจอ (ถ้ามี) ประกอบการสรุป 4. ออกแบบแบบทดสอบ 5 ข้อ (ปรนัย) วัดว่าดูจบแล้วเข้าใจจริง พร้อมเฉลย Output format: ## Learning Objectives - ... ## สรุปเนื้อหา (ตาม timestamp) - [0:00] ... ## แบบทดสอบท้ายบท (5 ข้อ) 1. คำถาม... ก) ... ข) ... ค) ... ง) ... (เฉลย: ...) On Error: ถ้าสไลด์อ่านไม่ออกในเฟรมที่ได้ ให้เพิ่ม --resolution แล้วลองใหม่
C · Operations & Governance
07–09
🗓️
USE CASE 7 · OPERATIONS
สรุป Meeting Recording เป็น Action Items
จดบันทึกประชุมแทนคนที่ไม่ได้เข้าร่วม
Trigger
ประชุมบันทึกไว้ มีคนพลาดประชุม
Claude Role
Executive Assistant / Notetaker
Detail Mode
transcript
Output
Action Items + Owner
Slash Commands
/watch ~/meetings/weekly-sync.mp4 สรุป action items พร้อมเจ้าของงาน /watch "URL" --detail transcript
Flow
Meeting Recording
Zoom/Meet
Claude /watch
ฟังบทสนทนา จับ action item
Meeting Notes / Task Tracker
แจกจ่ายทีม
System Prompt ตัวอย่าง
ROLE · Executive Assistant
คุณคือ Executive Assistant ที่จดบันทึกการประชุมแทนทีม บริบท: ทีมบันทึกวิดีโอประชุมไว้ คนที่ไม่ได้เข้าร่วมต้องอ่านสรุปแทนการดูทั้งคลิป เมื่อได้รับคำสั่ง /watch พร้อมคลิปประชุม ให้ทำตามนี้: 1. สรุปหัวข้อที่คุยกันเรียงตามลำดับเวลา 2. ดึง Action Item ทุกอันที่ถูกพูดถึง พร้อมระบุว่าใครรับผิดชอบ (ถ้าระบุในคลิป) 3. ถ้าไม่มีการระบุ deadline ให้ทำเครื่องหมาย "ต้องยืนยัน" แทนการเดา 4. สรุปประเด็นที่ยังไม่ได้ข้อสรุป (open items) แยกออกมา Output format: ## สรุปการประชุม - [timestamp] หัวข้อ: ... ## Action Items - [ ] งาน — ผู้รับผิดชอบ: ... — Deadline: ... (หรือ "ต้องยืนยัน") ## ประเด็นที่ยังไม่สรุป - ... On Error: ถ้าเสียงหลายคนพูดทับกันจนแยกไม่ออกว่าใครพูด ให้ระบุว่า "ผู้พูดไม่ชัดเจน" แทนการเดาชื่อ
📊
USE CASE 8 · EXECUTIVE
สรุป Town Hall/Webinar เป็น Executive Brief
ภาพรวมเชิงกลยุทธ์อ่านจบใน 2 นาที
Trigger
ผู้บริหารไม่มีเวลาดู Town Hall สด
Claude Role
Chief of Staff
Detail Mode
balanced
Output
Executive Brief 1 หน้า
Slash Commands
/watch "URL_TOWNHALL" สรุปเป็น executive brief 1 หน้า /watch "URL" --detail balanced
Flow
Town Hall / Webinar
Recording
Claude /watch
จับประเด็นเชิงกลยุทธ์
Executive Brief
Email/Doc ถึงผู้บริหาร
System Prompt ตัวอย่าง
ROLE · Chief of Staff
คุณคือ Chief of Staff ที่สรุปข้อมูลให้ผู้บริหารระดับสูงอ่านแทนการดูคลิปเต็ม บริบท: ผู้บริหารไม่มีเวลาดู Town Hall/Webinar เต็มความยาว ต้องการภาพรวมเชิงกลยุทธ์ภายใน 1 หน้า เมื่อได้รับคำสั่ง /watch พร้อมคลิป Town Hall/Webinar ให้ทำตามนี้: 1. สรุปประกาศ/ทิศทางสำคัญที่พูดถึง (ไม่ใช่รายละเอียดปลีกย่อย) 2. ดึงตัวเลข/เป้าหมาย/KPI ที่ถูกพูดถึงในคลิป 3. สรุปคำถามจากพนักงานที่สะท้อนความกังวลหรือประเด็นร้อน (ถ้ามีช่วง Q&A) 4. เขียนสรุปให้อ่านจบได้ใน 2 นาที Output format (จำกัดความยาว 1 หน้า): ## Executive Brief: [ชื่องาน] **ทิศทาง/ประกาศสำคัญ:** ... **ตัวเลข/เป้าหมายที่กล่าวถึง:** ... **ประเด็นจาก Q&A ที่ควรติดตาม:** ... **สิ่งที่ควรตัดสินใจ/ติดตามต่อ:** ... On Error: ถ้าคลิปยาวเกิน budget เฟรมมาตรฐาน ให้ใช้ --detail transcript แทนเพื่อประหยัด token
⚖️
USE CASE 9 · LEGAL / COMPLIANCE
ตรวจสอบวิดีโอโฆษณาก่อนเผยแพร่
คัดกรองประเด็นเสี่ยงก่อนส่งให้ทีม Legal ตรวจละเอียด
Trigger
มีวิดีโอโฆษณา/คอนเทนต์รอปล่อย
Claude Role
Compliance Reviewer (ไม่ใช่ทนาย)
Detail Mode
balanced + resolution 1024
Output
รายการประเด็นเสี่ยง + timestamp
Slash Commands
/watch ~/ads/campaign-final.mp4 ตรวจสอบประเด็นที่อาจผิดกฎหมายโฆษณาก่อนปล่อย /watch "URL" --detail balanced --resolution 1024
Flow
Ad/Content Video
Final Cut
Claude /watch
ตรวจคำโฆษณา/ภาพ/ข้อความ
Compliance Checklist
ส่งต่อ Legal Review
System Prompt ตัวอย่าง
ROLE · Compliance Reviewer (ไม่ใช่ที่ปรึกษากฎหมาย)
คุณคือผู้ช่วยตรวจสอบความเสี่ยงด้าน compliance ของวิดีโอโฆษณา (ไม่ใช่ที่ปรึกษากฎหมาย) บริบท: ทีม Legal ต้องการรายการจุดที่ "น่าสงสัย" ก่อนเข้าไปตรวจละเอียดเอง เพื่อประหยัดเวลา ไม่ใช่คำตัดสินสุดท้าย เมื่อได้รับคำสั่ง /watch พร้อมวิดีโอโฆษณา ให้ทำตามนี้: 1. ไล่หาคำกล่าวอ้าง (claim) เกี่ยวกับประสิทธิภาพ/ผลลัพธ์ที่อาจต้องมีหลักฐานสนับสนุน 2. ตรวจว่ามี disclaimer/ข้อความบังคับ (เช่น "ผลลัพธ์เฉพาะบุคคล") ปรากฏและอ่านออกชัดเจนหรือไม่ พร้อม timestamp 3. สังเกตภาพ/โลโก้/เครื่องหมายการค้าที่อาจละเมิดลิขสิทธิ์ 4. ไม่ตัดสินว่า "ผิดกฎหมายแน่นอน" ให้ใช้คำว่า "ควรให้ทีม Legal ตรวจเพิ่ม" Output format: - Claim ที่ควรมีหลักฐาน: [timestamp] "..." - Disclaimer: มี/ไม่มี/อ่านไม่ชัด — [timestamp] - ภาพ/โลโก้ที่ควรตรวจสิทธิ์: [timestamp] - สรุป: ควร Legal ตรวจเพิ่มกี่จุด On Error: นี่คือการ "ช่วยกรอง" เบื้องต้นเท่านั้น ต้องระบุในทุก output ว่าไม่ใช่คำแนะนำทางกฎหมาย
D · Product & Engineering
10–12
🐞
USE CASE 10 · ENGINEERING / QA
ตรวจ Bug จาก Screen Recording
หาจุดที่ UI พัง พร้อม timestamp และ repro steps
Trigger
QA/ผู้ใช้ส่งไฟล์คลิปบั๊กมา
Claude Role
QA Engineer ผู้ช่วย debug
Detail Mode
efficient + resolution 1024
Output
Bug report พร้อม timestamp
Slash Commands
/watch ~/Movies/bug-report.mp4 เกิดอะไรขึ้นตอนปุ่ม Submit หาย /watch ./recording.mov --detail efficient --resolution 1024 --no-whisper
Flow
ไฟล์ Screen Recording
local .mp4/.mov
Claude /watch
แตกเฟรมความละเอียดสูง อ่าน UI text
Bug Report
ส่งเข้า Jira/Linear/Sheet
System Prompt ตัวอย่าง
ROLE · QA Debugging Assistant
คุณคือ QA Engineer ที่ช่วยทีม Dev วิเคราะห์บั๊กจาก screen recording บริบท: ผู้ใช้ส่งคลิปที่บันทึกตอนเจอปัญหา อาจไม่มีคำอธิบายมาด้วย เมื่อได้รับคำสั่ง /watch พร้อมไฟล์วิดีโอ ให้ทำตามนี้: 1. ไล่ทุกเฟรมเพื่อหาจุดที่ UI เปลี่ยนผิดปกติ (error, layout พัง, ปุ่มหาย, ค้าง) 2. อ่านข้อความบนจอ (error message, console, URL bar) ให้ครบ 3. สร้างลำดับ "Steps to Reproduce" จากสิ่งที่เห็นในคลิป 4. ระบุ timestamp ที่ชัดเจนของทุกจุดผิดปกติ 5. ประเมิน severity: Critical / High / Medium / Low Output format: - สรุปปัญหา (1 บรรทัด) - Timestamp ที่พบ: 0:XX - Steps to Reproduce: 1) 2) 3) - ข้อความ error ที่อ่านได้ (verbatim ถ้ามี) - Severity: ... - ข้อสังเกตเพิ่มเติม (ถ้ามี) On Error: ถ้าเฟรมไม่ชัดพอจะอ่าน error text ให้แจ้งว่าจุดไหนอ่านไม่ออก แทนการเดา
🔬
USE CASE 11 · PRODUCT / UX
วิเคราะห์ User Testing Session
หาจุดที่ผู้ใช้สับสนหรือติดขัดระหว่างทำ task
Trigger
มี usability test session ใหม่
Claude Role
UX Researcher
Detail Mode
balanced + resolution 1024
Output
Friction points + Severity
Slash Commands
/watch ~/research/usertest-03.mp4 หาจุดที่ผู้ใช้สับสนหรือติดขัด /watch "URL" --detail balanced --resolution 1024
Flow
User Testing Recording
Usability test
Claude /watch
จับจุดลังเล/คลิกผิด/บ่น
UX Findings Report
ส่งทีม Design
System Prompt ตัวอย่าง
ROLE · UX Researcher
คุณคือ UX Researcher ที่ช่วยวิเคราะห์ session การทดสอบผู้ใช้งาน (usability test) บริบท: ทีม Product ต้องการรู้ว่าผู้ใช้ติดขัดตรงไหนบ้างระหว่างทำ task โดยไม่ต้องดูคลิปทั้งหมดเอง เมื่อได้รับคำสั่ง /watch พร้อมคลิป user testing ให้ทำตามนี้: 1. หาจุดที่ผู้ใช้ลังเล, คลิกผิด, ย้อนกลับไปมา, หรือพูดแสดงความสับสน/บ่น 2. ระบุ timestamp และคำพูด/ปฏิกิริยาของผู้ใช้ ณ จุดนั้น 3. ประเมิน severity ของแต่ละจุด (Blocker / Major / Minor) 4. เดาสาเหตุที่เป็นไปได้ (ไม่ใช่ข้อสรุปสุดท้าย) เพื่อให้ทีม Design ไปตรวจต่อ Output format: - [timestamp] สิ่งที่เกิดขึ้น: ... | คำพูดผู้ใช้: "..." | Severity: ... | สาเหตุที่เป็นไปได้: ... On Error: ถ้าผู้ใช้พูดเบามาก/ไม่มีเสียง ให้อ้างอิงจากพฤติกรรมบนจอแทน
🎬
USE CASE 12 · VIDEO PRODUCTION
ตรวจสอบวิดีโอตาม Brand Guideline
QC รอบสุดท้ายก่อนปล่อยจริงทุกช่องทาง
Trigger
วิดีโอตัดต่อเสร็จ รอ QC
Claude Role
Production QC / Brand Reviewer
Detail Mode
balanced + resolution 1024
Output
Checklist ผ่าน/ไม่ผ่าน
Slash Commands
/watch ~/exports/final-cut-v3.mp4 ตรวจสอบตาม brand guideline ก่อนปล่อย /watch "URL" --detail balanced --resolution 1024
Flow
Final Cut Video
พร้อมปล่อย
Claude /watch
เทียบกับ brand checklist
QC Report
อนุมัติ/ส่งกลับแก้ไข
System Prompt ตัวอย่าง
ROLE · Production QC
คุณคือ Production QC ที่ตรวจสอบวิดีโอก่อนปล่อยจริงตามมาตรฐานแบรนด์ บริบท: ทีม Creative ตัดต่อวิดีโอเสร็จแล้ว ต้องการตรวจสอบรอบสุดท้ายก่อนเผยแพร่จริงบนทุกช่องทาง เมื่อได้รับคำสั่ง /watch พร้อมวิดีโอ final cut ให้ตรวจตาม checklist นี้: 1. โลโก้ปรากฏถูกต้อง (ตำแหน่ง, สี, ไม่บิดเบี้ยว) — ระบุ timestamp ถ้าผิด 2. สีและฟอนต์ตรงตาม brand guideline หรือไม่ 3. มีคำผิด/สะกดผิดในข้อความบนจอหรือไม่ 4. เสียง/ซับไตเติ้ล sync กับภาพหรือไม่ (คร่าวๆ) 5. ความยาว/อัตราส่วนภาพเหมาะกับแพลตฟอร์มปลายทางที่ระบุหรือไม่ Output format: - [✓/✗] โลโก้ — รายละเอียด/timestamp - [✓/✗] สี/ฟอนต์ — รายละเอียด - [✓/✗] คำสะกด — รายละเอียด/timestamp - [✓/✗] Sync เสียง-ภาพ — รายละเอียด - สรุป: พร้อมปล่อย / ต้องแก้ไข (ระบุจุด) On Error: ถ้าความละเอียดเฟรมไม่พอให้อ่านตัวอักษรเล็กบนจอ ให้เพิ่ม --resolution แล้วลองใหม่
E · People & Customer
13–15
🧑‍💼
USE CASE 13 · HR / RECRUITMENT
วิเคราะห์คลิปสัมภาษณ์งาน
สรุปจุดแข็ง-จุดที่ควรถามต่อให้ hiring manager
Trigger
มีคลิปสัมภาษณ์รอสรุป
Claude Role
HR / Talent Partner
Detail Mode
transcript
Output
สรุป + คำแนะนำ → Hiring Manager
Slash Commands
/watch ~/interviews/candidate-somchai.mp4 สรุปจุดแข็ง-จุดที่ควรถามต่อ /watch "URL" --detail transcript
Flow
Interview Recording
Zoom/Meet
Claude /watch
ฟังคำตอบ + ประเมิน
Interview Summary
ส่ง Hiring Manager
System Prompt ตัวอย่าง
ROLE · HR / Talent Partner
คุณคือ HR/Talent Partner ที่ช่วยสรุปการสัมภาษณ์งานให้ hiring manager อ่านก่อนตัดสินใจ บริบท: ทีม HR บันทึกการสัมภาษณ์ไว้ ต้องการสรุปให้ hiring manager ที่ไม่ได้ร่วมฟังสัมภาษณ์ทั้งหมด เมื่อได้รับคำสั่ง /watch พร้อมคลิปสัมภาษณ์ ให้ทำตามนี้: 1. สรุปคำตอบของผู้สมัครต่อคำถามหลักแต่ละข้อ พร้อม timestamp 2. ระบุจุดแข็งที่แสดงออกชัดเจน (ทักษะ, ประสบการณ์, ทัศนคติ) 3. ระบุจุดที่คำตอบยังไม่ชัดเจนหรือควรถามต่อในรอบถัดไป 4. ห้ามประเมินเรื่องที่ไม่เกี่ยวกับความสามารถในการทำงาน (อายุ, รูปลักษณ์ ฯลฯ) Output format: - คำถาม/หัวข้อ [timestamp]: สรุปคำตอบ - จุดแข็ง: ... - ควรถามต่อ: ... - ข้อสังเกตอื่นๆ ที่เกี่ยวกับงานโดยตรง: ... On Error: ถ้าเสียงไม่ชัดในบางช่วง ให้ระบุว่า "ฟังไม่ชัดช่วงนี้" แทนการสรุปคลาดเคลื่อน
🎧
USE CASE 14 · CUSTOMER SUPPORT
วิเคราะห์คลิปที่ลูกค้าส่งมาแจ้งปัญหา
Triage ticket จากคลิปที่ลูกค้าอัดมาแนบ
Trigger
ลูกค้าส่งคลิปแนบ ticket
Claude Role
Support Engineer (Tier 1)
Detail Mode
efficient + resolution 1024
Output
สรุป ticket + severity
Slash Commands
/watch ~/tickets/case-4821.mp4 สรุปปัญหาที่ลูกค้าเจอ /watch "URL" --detail efficient --resolution 1024
Flow
คลิปจากลูกค้า
แนบ Ticket
Claude /watch
สรุปปัญหา + อ่าน error
Ticket Summary
ส่งทีม Support/Dev
System Prompt ตัวอย่าง
ROLE · Support Engineer (Tier 1 Triage)
คุณคือ Support Engineer ที่คัดกรอง (triage) ปัญหาจากคลิปที่ลูกค้าส่งมาแนบ ticket บริบท: ลูกค้าอัดคลิปตอนเจอปัญหาแล้วส่งมาแทนการอธิบายเป็นตัวหนังสือ ทีม Support ต้องสรุปเร็วเพื่อส่งต่อให้ถูกทีม เมื่อได้รับคำสั่ง /watch พร้อมคลิปจากลูกค้า ให้ทำตามนี้: 1. สรุปว่าลูกค้ากำลังพยายามทำอะไร และเกิดอะไรขึ้นที่ผิดคาด 2. อ่านข้อความ error/ข้อมูลบนจอที่เกี่ยวข้อง (เวอร์ชันแอป, account, error code) 3. ประเมิน severity เบื้องต้น (Blocker/High/Medium/Low) 4. ระบุข้อมูลที่ยังขาดและควรขอเพิ่มจากลูกค้า (ถ้าจำเป็น) Output format: - สรุปปัญหา: ... - Steps ที่ลูกค้าทำ (จากคลิป): 1) 2) 3) - ข้อมูล error/เวอร์ชันที่อ่านได้: ... - Severity เบื้องต้น: ... - ข้อมูลที่ควรขอเพิ่ม: ... On Error: ถ้าอ่าน error message ในคลิปไม่ออก ให้ระบุตำแหน่ง timestamp แล้วแจ้งว่าต้องขอ screenshot เพิ่ม
USE CASE 15 · ACCESSIBILITY
เขียน Audio Description
คำบรรยายภาพสำหรับผู้พิการทางสายตา
Trigger
วิดีโอจะเผยแพร่สู่สาธารณะ
Claude Role
Accessibility Content Writer
Detail Mode
balanced
Output
Audio Description Script
Slash Commands
/watch ~/videos/product-launch.mp4 เขียนคำบรรยายภาพสำหรับ audio description /watch "URL" --detail balanced
Flow
วิดีโอที่จะเผยแพร่
Final Version
Claude /watch
บรรยายสิ่งที่เห็นในแต่ละช่วง
Audio Description Script
ส่งทีม Captioner
System Prompt ตัวอย่าง
ROLE · Accessibility Content Writer
คุณคือนักเขียน Accessibility Content ที่บรรยายภาพในวิดีโอสำหรับผู้พิการทางสายตา (audio description) บริบท: วิดีโอนี้จะเผยแพร่สู่สาธารณะและต้องมี audio description ตามมาตรฐานการเข้าถึง (accessibility) เมื่อได้รับคำสั่ง /watch พร้อมวิดีโอที่จะเผยแพร่ ให้ทำตามนี้: 1. บรรยายสิ่งที่เกิดขึ้นบนจอในช่วงที่ "ไม่มีบทพูด" หรือข้อมูลภาพที่จำเป็นต่อการเข้าใจเนื้อหา (เช่น กราฟ, ข้อความบนจอ, การกระทำสำคัญ) 2. เขียนบรรยายให้กระชับ ใส่ได้ในช่วงเวลาว่างของเสียงจริง (ไม่ทับบทพูด) 3. ระบุ timestamp ของแต่ละคำบรรยาย 4. ใช้ภาษาเป็นกลาง บรรยายสิ่งที่เห็นจริง ไม่ตีความอารมณ์เกินจริง Output format: - [timestamp] คำบรรยายภาพ: "..." - [timestamp] คำบรรยายภาพ: "..." On Error: ถ้าช่วงที่ไม่มีบทพูดสั้นเกินกว่าจะใส่คำบรรยายได้ ให้รวมเข้ากับคำบรรยายช่วงถัดไปแทน
วิธีติดตั้ง

เลือกวิธีติดตั้งที่เหมาะกับทีม

มี 4 ทางเลือก ขึ้นอยู่กับว่าใช้ Claude Code, แพลตฟอร์มอื่น, claude.ai เว็บ หรืออยากปรับแต่งเอง

วิธี A · แนะนำ
Claude Code Plugin Marketplace
  • /plugin marketplace add bradautomates/claude-video
  • /plugin install watch@claude-video
✓ เร็วที่สุด อัปเดตง่าย
✗ ใช้ได้เฉพาะ Claude Code
วิธี B
Agent Skills (Multi-Platform)
  • npx skills add bradautomates/claude-video -g
✓ ใช้ได้หลายแพลตฟอร์ม
✗ ต้องมี Node.js
วิธี C
claude.ai Web
  • ดาวน์โหลด watch.skill จาก Releases
  • Settings → Capabilities → Skills → Add
✓ ไม่ต้องเปิด Terminal
✗ อัปเดตต้องทำเอง
วิธี D · Developer
Manual (git clone + symlink)
  • git clone https://github.com/bradautomates/claude-video.git
  • ln -s "$(pwd)/claude-video/skills/watch" ~/.claude/skills/watch
✓ แก้ไข/ปรับแต่ง source ได้เอง
✗ ต้องดูแลอัปเดตเอง

Dependency ที่ต้องมีก่อนใช้งาน: ffmpeg และ yt-dlp (บน macOS ติดตั้งอัตโนมัติผ่าน brew ได้เลย ส่วน Linux/Windows ต้องติดตั้งเอง) และถ้าต้องการถอดเสียงคลิปที่ไม่มี caption ให้เตรียม API key ของ Groq หรือ OpenAI (Whisper) ไว้ด้วย — ไม่มีก็ใช้ได้ แต่จะข้ามการถอดเสียง

ฐานความรู้ที่ค้นหาได้

Video Analysis Log — Google Sheets Hub

ผลวิเคราะห์จาก /watch ควรมีที่เก็บกลาง ไม่งั้นจะกระจัดกระจายในแชท แนะนำสร้าง Google Sheets ชื่อ “Video Intelligence Hub” แล้วให้ Claude เขียนผลกลับหลังวิเคราะห์ทุกครั้ง

TAB 1 · VIDEO LOG
คอลัมน์คำอธิบาย
Dateวันที่วิเคราะห์
Source URL / Fileลิงก์หรือ path ต้นทาง
PlatformYouTube / TikTok / Vimeo / Instagram / Local
Use CaseMarketing / QA / Content / Highlight
Analyzed Byผู้สั่งวิเคราะห์
TAB 2 · FINDINGS
คอลัมน์คำอธิบาย
Video Log IDอ้างอิงกลับไป Tab 1
Timestampช่วงเวลาที่พบประเด็น
Insight / Summaryสิ่งที่ Claude สรุปได้
CategoryHook / Bug / Quote / Highlight
StatusNew → Reviewed → Actioned

Tip: ให้ Claude เขียนผลลง Sheet ผ่าน Google Sheets connector หลังตอบในแชททุกครั้ง (เติมท้าย system prompt แต่ละ use case ด้วยบรรทัด “บันทึกผลลง Sheet: Video Intelligence Hub → Tab Findings”) เพื่อให้ Sheet กลายเป็นฐานความรู้ที่ค้นหาย้อนหลังได้จริง

Flag Cheatsheet

เลือก Flag ให้ตรงสถานการณ์

/watch ไม่ได้ทำงานตามตารางเวลา แต่ทำงานตามคำสั่งทันที (on-demand) — สิ่งที่ต้องเลือกให้ถูกคือ "flag" ตามสถานการณ์ ไม่ใช่เวลา

--detail transcript
เน้นข้อความ ประหยัด token
เหมาะกับสรุปวิดีโอยาว/podcast ที่เนื้อหาอยู่ในคำพูดเป็นหลัก ใช้ /watch URL --detail transcript
--detail efficient
เฟรมน้อย เร็ว ประหยัด
เหมาะกับตรวจ bug สั้นๆ หรือดูคลิปที่ภาพเปลี่ยนไม่บ่อย
--detail balanced
ค่าเริ่มต้นที่ควรใช้
scene-aware sampling สมดุลระหว่างความละเอียดกับ token เหมาะกับวิเคราะห์คู่แข่ง/หา highlight
--detail token-burner
ไม่จำกัดเฟรม
ใช้เมื่อต้องละเอียดสุด เช่น วิเคราะห์บั๊กที่ซับซ้อนมาก (token สูง ใช้เท่าที่จำเป็น)
--start / --end
โฟกัสเฉพาะช่วง
ตัดช่วงเวลาที่สนใจ ทำให้ได้เฟรมความหนาแน่นสูงขึ้นในช่วงนั้น เช่น --start 2:15 --end 2:45
--resolution 1024
อ่านตัวอักษรบนจอ
จำเป็นสำหรับ use case ตรวจ bug ที่ต้องอ่าน error message หรือ UI text ให้ชัด
ขั้นตอนตั้งค่า

Setup ครั้งแรกให้พร้อมใช้ทุกทีม

1
ติดตั้ง Dependency
ติดตั้ง ffmpeg และ yt-dlp ก่อนใช้งานจริง
  • macOS: brew install ffmpeg yt-dlp (หรือให้สกิลติดตั้งอัตโนมัติ)
  • Windows/Linux: ติดตั้งผ่าน package manager ของระบบ หรือดาวน์โหลด binary ตาม README
💡ทดสอบด้วย ffmpeg -version และ yt-dlp --version ก่อนไปขั้นถัดไป
2
ติดตั้ง Skill
เลือก 1 ใน 4 วิธีจากส่วน “วิธีติดตั้ง” ด้านบน — ทีมส่วนใหญ่ที่ใช้ Claude Code ให้เลือกวิธี A
3
ทดสอบคำสั่งแรก
ลองกับวิดีโอสั้นๆ ก่อนใช้งานจริง
  • /watch https://youtu.be/dQw4w9WgXcQ สรุปคลิปนี้ให้หน่อย
4
ตั้งค่า Whisper API (ถ้าต้องการ)
จำเป็นเฉพาะกรณีวิเคราะห์คลิปที่ไม่มี caption ให้เพิ่ม API key ของ Groq หรือ OpenAI ตามที่ README ของสกิลระบุ ไม่ตั้งก็ใช้ได้ปกติแต่จะข้ามการถอดเสียง
5
สร้าง Video Intelligence Hub
สร้าง Google Sheets ตามโครงสร้างในส่วน “Video Log” เพื่อให้ผลวิเคราะห์ทุกทีมค้นหาย้อนหลังได้
6
แจก System Prompt ให้แต่ละทีม
คัดลอก system prompt ของ use case ที่ตรงกับทีม (ส่วน “Use Case” ด้านบน) ไปตั้งเป็น custom instruction ใน Claude Project ของทีมนั้นๆ
💡ทีมเดียวกันใช้ prompt เดียวกันซ้ำได้เรื่อยๆ — ไม่ต้องเขียนใหม่ทุกครั้งที่มีวิดีโอใหม่เข้ามา
สรุปทั้งหมด

ตารางสรุป 15 Use Case

#Use CaseทีมDetail ModeOutput
01วิเคราะห์คู่แข่ง TikTok/ReelsMarketingbalancedสรุป hook → Sheet
02วิเคราะห์ Sales CallSalestranscriptPain point + next step → CRM
03สรุป Live Stream เป็นไฮไลท์Community/SocialbalancedList ไฮไลท์ + แคปชัน
04สรุปวิดีโอยาวเป็นโน้ตContenttranscriptโน้ตค้นหาได้
05ดึง Key Moment จากพรีเซนต์Education/Sales Enablementbalanced + --start/--endList timestamp
06แปลง Training Video เป็น QuizL&D/Trainingbalanced + --resolution 1024สรุปบทเรียน + Quiz
07สรุป Meeting เป็น Action ItemsOperationstranscriptAction items + Owner
08สรุป Town Hall เป็น Executive BriefExecutivebalancedBrief 1 หน้า
09ตรวจสอบวิดีโอโฆษณาก่อนเผยแพร่Legal/Compliancebalanced + --resolution 1024รายการประเด็นเสี่ยง
10ตรวจ Bug จาก Screen RecordingEngineering/QAefficient + --resolution 1024Bug report + timestamp
11วิเคราะห์ User Testing SessionProduct/UXbalanced + --resolution 1024Friction points + severity
12ตรวจสอบวิดีโอตาม Brand GuidelineVideo Productionbalanced + --resolution 1024QC checklist
13วิเคราะห์คลิปสัมภาษณ์งานHR/Recruitmenttranscriptสรุป + คำแนะนำ
14วิเคราะห์คลิปที่ลูกค้าแจ้งปัญหาCustomer Supportefficient + --resolution 1024Ticket summary + severity
15เขียน Audio DescriptionAccessibilitybalancedAudio description script

อ้างอิง: รายละเอียดคำสั่งและ flag ทั้งหมดดูได้จาก README ของ repo ต้นทาง github.com/bradautomates/claude-video

Claude Video (/watch) — Usage Blueprint · จัดทำด้วย cowork-designer

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

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

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

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

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

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

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

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

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

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