Skill ตัวอย่างขายได้: YouTube Content Extractor | สร้าง Claude Skill แบบไม่ต้องรู้โค้ด | Vibe Coding Thailand
$ cat 06-youtube-content-extractor.md บทที่ 6
Skill ตัวอย่างขายได้: YouTube Content Extractor บทนี้ต้องได้อะไร
บทก่อนเราเริ่มจาก Skill ง่าย ๆ ที่ไม่มี script: brand-voice-rewriter
บทนี้จะขยับไป Skill ที่คนเห็นแล้วอยากใช้ทันที:
youtube-content-extractor คัดลอก
แนวคิดคือ ผู้ใช้ส่ง YouTube URL หรือ transcript ของวิดีโอ แล้ว Claude ช่วยแปลงเป็น content package พร้อมใช้
Output ที่น่าสนใจ:
transcript หรือ full caption
summary ภาษาไทย
key moments พร้อม timestamp
thumbnail ideas
important frame ideas
Facebook post drafts
short-form captions สำหรับ Reels/TikTok/Shorts
นี่คือ Skill ที่ “ขายง่าย” เพราะ pain ชัดมาก
คนมีวิดีโอยาว แต่ไม่มีเวลาแปลงเป็นโพสต์หลายแบบ
แต่ Skill นี้ต้องระวังมากกว่า Skill แรก เพราะเริ่มแตะเรื่องวิดีโอ เครื่องมือภายนอก และสิทธิ์การใช้งาน
ดังนั้นบทนี้จะสอนแบบปลอดภัย:
เริ่มจาก version 1 ที่ไม่ต้องติดตั้ง tool
ใช้ transcript หรือข้อมูลที่ผู้ใช้ให้มาก่อน
ถ้าจะใช้ tool ภายนอก ให้ Claude Code หา official docs และขออนุมัติก่อน
ไม่ช่วย workflow ที่ละเมิดลิขสิทธิ์หรือ bypass ข้อจำกัดของ platform
ทำไม Skill นี้น่า FOMO
เพราะมันเปลี่ยนวิดีโอหนึ่งชิ้นให้กลายเป็น content หลายชิ้น
ตัวอย่าง:
วิดีโอสัมภาษณ์ 45 นาที อาจกลายเป็น:
สรุป 1 หน้า
key insight 10 ข้อ
Facebook post 3 แบบ
short caption 10 แบบ
idea สำหรับ thumbnail 5 แบบ
outline สำหรับ carousel
list timestamp ที่น่าตัดเป็น short video สำหรับ creator, marketer, educator, podcaster, founder หรือคนทำเพจ นี่คือ workflow ที่ประหยัดเวลามาก
Skill นี้ไม่ใช่เครื่องมือขโมยคอนเทนต์
วิดีโอของคุณเอง
วิดีโอที่ลูกค้าให้สิทธิ์คุณใช้
วิดีโอที่คุณมีสิทธิ์วิเคราะห์ตามบริบทงาน
transcript ที่คุณมีสิทธิ์ใช้
Version 1 ต้องไม่รีบติดตั้งอะไร มือใหม่มักอยากเริ่มด้วย “ส่ง YouTube URL แล้วดาวน์โหลดทุกอย่างเลย”
นั่นฟังดูดี แต่ไม่ควรเป็น version แรก
ผู้ใช้มีสิทธิ์ใช้วิดีโอไหม
ดาวน์โหลดได้ตามเงื่อนไขของ platform ไหม
ต้องใช้ tool อะไร
tool มาจาก official source หรือเปล่า
ต้องติดตั้งอะไรในเครื่อง
จะจัดเก็บไฟล์ไว้ที่ไหน
จะลบไฟล์ชั่วคราวไหม
ถ้าวิดีโอไม่มี transcript จะทำยังไง
ดังนั้น version 1 ของ Skill นี้ควรทำแบบง่ายก่อน:
รับ YouTube URL พร้อม transcript หรือ notes ที่ผู้ใช้ให้ แล้วสร้าง content package
youtube-content-extractor/
└── SKILL.md คัดลอก แต่ยังใช้งานได้จริง เพราะผู้ใช้สามารถวาง transcript หรือ summary ดิบมาให้ได้
พอ workflow ใช้ได้แล้ว version 2 ค่อยเพิ่มเครื่องมือช่วยดึง transcript หรือ capture frames ตาม official docs
Skill Brief version 1 ชื่อ Skill:
youtube-content-extractor
Skill นี้ทำอะไร:
แปลง YouTube URL พร้อม transcript/notes ที่ผู้ใช้มีสิทธิ์ใช้งาน ให้เป็น content package ภาษาไทยสำหรับทำโพสต์และ repurpose content
ใช้เมื่อ:
ผู้ใช้ส่ง YouTube URL, transcript, caption, notes หรือ summary ของวิดีโอ แล้วต้องการสรุป key moments, post drafts, thumbnail ideas หรือ short-form captions
input ที่ต้องการ:
จำเป็น:
- YouTube URL หรือชื่อวิดีโอ
- transcript/caption/notes หรือข้อมูลเนื้อหาวิดีโอ
- การยืนยันว่าผู้ใช้มีสิทธิ์ใช้หรือวิเคราะห์เนื้อหานี้
ถ้ามีจะดี:
- กลุ่มเป้าหมาย
- platform ที่จะนำไปใช้ เช่น Facebook, TikTok, YouTube Shorts, LinkedIn
- ภาษา output
- style ของ content
- จุดประสงค์ เช่น educate, sell, summarize, promote
output ที่ต้องได้:
1. summary ภาษาไทย
2. key moments พร้อม timestamp ถ้ามี timestamp ใน input
3. content angles 5 แบบ
4. Facebook post drafts 3 แบบ
5. short-form captions 5 แบบ
6. thumbnail ideas 5 แบบ
7. frame suggestions จากช่วงสำคัญ ถ้ามี timestamp
8. next-step checklist
workflow:
1. ตรวจว่าผู้ใช้มีสิทธิ์ใช้หรือวิเคราะห์เนื้อหา
2. อ่าน transcript/notes ที่ผู้ใช้ให้
3. ถ้าข้อมูลไม่พอ ให้ถามกลับก่อน
4. สรุปเนื้อหาเป็นภาษาไทย
5. แยก key moments และ insight
6. สร้าง content package ตาม output format
7. ระบุข้อจำกัด เช่น ไม่มี timestamp หรือไม่มี transcript เต็ม
ข้อห้าม:
- ห้ามช่วยละเมิดลิขสิทธิ์
- ห้ามบอกให้ดาวน์โหลดวิดีโอโดยไม่ตรวจสิทธิ์และ official source
- ห้ามติดตั้ง tool ภายนอกโดยไม่ขออนุมัติ
- ห้ามแต่งเนื้อหาที่ไม่ได้อยู่ใน transcript/notes
- ถ้าไม่มี timestamp ห้ามสร้าง timestamp ปลอม
ตัวอย่าง prompt เวลาเรียกใช้:
นี่คือ YouTube URL และ transcript ของวิดีโอที่ฉันมีสิทธิ์ใช้ ช่วยทำ content package ภาษาไทยสำหรับโพสต์ Facebook และ short-form captions ให้หน่อย คัดลอก นี่คือ version ที่ใช้งานได้จริงและปลอดภัยกว่า
Prompt ให้ Claude Code สร้าง version 1 ใช้ prompt นี้ใน Claude Code:
ฉันต้องการสร้าง Claude Skill ชื่อ youtube-content-extractor
บริบท:
- ฉันเป็นคนทั่วไป ไม่รู้โค้ด
- Skill นี้ต้องเริ่มจาก version 1 ที่ไม่มี script
- ยังไม่ดาวน์โหลดวิดีโออัตโนมัติ
- ยังไม่ติดตั้ง yt-dlp, ffmpeg หรือเครื่องมือภายนอก
- ใช้ official Agent Skills structure เท่านั้น
- สร้างเฉพาะ folder และ SKILL.md
หน้าที่ของ Skill:
แปลง YouTube URL พร้อม transcript/caption/notes ที่ผู้ใช้มีสิทธิ์ใช้งาน ให้เป็น content package ภาษาไทยสำหรับทำโพสต์และ repurpose content
Output ที่ต้องมี:
1. summary ภาษาไทย
2. key moments พร้อม timestamp ถ้ามี timestamp ใน input
3. content angles 5 แบบ
4. Facebook post drafts 3 แบบ
5. short-form captions 5 แบบ
6. thumbnail ideas 5 แบบ
7. frame suggestions จากช่วงสำคัญ ถ้ามี timestamp
8. next-step checklist
กติกา:
- ใช้กับวิดีโอที่ผู้ใช้มีสิทธิ์ใช้หรือมีสิทธิ์วิเคราะห์เท่านั้น
- ห้ามช่วยละเมิดลิขสิทธิ์
- ห้ามแต่ง timestamp ถ้า input ไม่มี timestamp
- ห้ามติดตั้ง tool หรือสร้าง script ใน version 1
- ถ้าข้อมูลไม่พอ ให้ถามกลับก่อน
งานที่ต้องทำ:
1. สร้าง folder `youtube-content-extractor/`
2. สร้างไฟล์ `youtube-content-extractor/SKILL.md`
3. เขียน description ให้ชัดว่าใช้เมื่อผู้ใช้มี YouTube URL พร้อม transcript/notes หรือข้อมูลวิดีโอที่มีสิทธิ์ใช้
4. เขียน instructions ให้เหมาะกับคนทำคอนเทนต์ภาษาไทย
5. หลังสร้างเสร็จ เสนอ test prompts 3 แบบ คัดลอก ถ้ากังวลว่า Claude จะสร้างไฟล์เร็วไป ให้เปลี่ยนท้าย prompt เป็น:
ยังไม่ต้องสร้างไฟล์
ช่วยร่าง SKILL.md ให้ฉันตรวจก่อน คัดลอก
ตัวอย่าง SKILL.md version 1 ---
name : youtube-content-extractor
description : Turn YouTube URLs with user-provided transcripts, captions, notes, or authorized video content into Thai content packages. Use when the user wants summaries, key moments, post drafts, short-form captions, thumbnail ideas, or repurposing plans for videos they own or have rights to analyze.
---
# YouTube Content Extractor
Use this skill when the user provides a YouTube URL together with transcript, captions, notes, or other authorized video content and wants to turn it into a reusable content package.
Version 1 does not download videos, extract frames, install tools, or run scripts. Work only from content the user provides in the conversation or local files they explicitly point to.
## Rights and safety check
Before processing, confirm that the user has the right to use or analyze the video content if it is not already clear.
If the user asks to download, scrape, bypass restrictions, or process content they do not have rights to use, do not help with that workflow. Offer a safer alternative: work from a transcript, notes, or content they are authorized to use.
## Inputs
The user may provide:
- YouTube URL or video title
- Transcript, captions, notes, or summary
- Timestamps, if available
- Target platform, such as Facebook, TikTok, YouTube Shorts, LinkedIn, newsletter, or blog
- Target audience
- Content goal, such as educate, sell, summarize, promote, or create clips
- Desired tone or brand voice
If transcript or notes are missing, ask the user to provide them or confirm that they want a high-level planning template only.
If timestamps are missing, do not invent timestamps. Say that timestamp-based key moments require timestamped input.
## Workflow
1. Confirm rights or authorized use if needed.
2. Read the transcript, captions, notes, or summary provided by the user.
3. Identify the main topic, audience, promise, and strongest ideas.
4. Extract key moments. Use timestamps only when present in the input.
5. Create a concise Thai summary.
6. Generate content angles for repurposing.
7. Draft Facebook posts and short-form captions.
8. Suggest thumbnail ideas and frame suggestions based on described moments.
9. End with a next-step checklist.
## Output format
### สรุปวิดีโอ
[Thai summary]
### Key moments
- [timestamp if available] — [moment and why it matters]
- [timestamp if available] — [moment and why it matters]
If timestamps are not available, use:
- [ moment ] — [why it matters]
### Content angles
1. [ angle ]
2. [ angle ]
3. [ angle ]
4. [ angle ]
5. [ angle ]
### Facebook post drafts
#### Post 1 — [ style ]
[ post ]
#### Post 2 — [ style ]
[ post ]
#### Post 3 — [ style ]
[ post ]
### Short-form captions
1. [ caption ]
2. [ caption ]
3. [ caption ]
4. [ caption ]
5. [ caption ]
### Thumbnail ideas
1. [thumbnail concept]
2. [thumbnail concept]
3. [thumbnail concept]
4. [thumbnail concept]
5. [thumbnail concept]
### Frame suggestions
- [timestamp if available] — [frame idea]
- [timestamp if available] — [frame idea]
If no timestamps are available, suggest scene types instead of exact frames.
### Next-step checklist
- [next step]
- [next step]
- [next step]
## Guardrails
- Do not help download or process videos the user does not have rights to use.
- Do not bypass paywalls, access controls, DRM, platform restrictions, or private content.
- Do not invent timestamps, quotes, statistics, or claims not present in the provided content.
- Do not install external tools or suggest commands in version 1.
- If the user wants automated download, transcript extraction, or frame capture, explain that this is a version 2 workflow requiring official documentation, user approval, and rights confirmation first.
- Keep Thai output concise and useful for content production. คัดลอก นี่คือ Skill ที่ใช้ได้จริงแล้ว แม้ยังไม่ดาวน์โหลดวิดีโอเอง
เพราะคนจำนวนมากมี transcript จาก YouTube, notes จากทีม, หรือ rough summary อยู่แล้ว
Skill นี้ช่วยเปลี่ยนสิ่งนั้นเป็น content package ที่ใช้งานต่อได้
ทำไม version 1 ห้ามดาวน์โหลดอัตโนมัติ แต่เพราะ version 1 ควรพิสูจน์ workflow ก่อน
ถ้า output ยังไม่ดี ต่อให้ดาวน์โหลดวิดีโอได้ ก็ยังไม่ช่วย
summary ดีไหม
key moments ใช้ได้ไหม
post drafts น่าโพสต์ไหม
thumbnail ideas ชัดไหม
short captions ไม่ generic ไหม
Skill ถามกลับเมื่อข้อมูลไม่พอไหม
เมื่อ workflow ใช้ได้จริง ค่อยเพิ่ม automation
นี่คือหลักสร้าง Skill ที่ดี:
อย่า automate workflow ที่ยังไม่ดี
Test prompt 1: มี transcript พร้อม timestamp ใช้ youtube-content-extractor ทำ content package ภาษาไทยจากวิดีโอนี้
ฉันมีสิทธิ์ใช้เนื้อหานี้ เพราะเป็นวิดีโอของฉันเอง
YouTube URL:
https://youtube.com/watch?v=example
เป้าหมาย:
ทำโพสต์ Facebook และ short-form captions สำหรับ creator ที่อยากใช้ Claude Skill
Transcript:
[00:00] วันนี้ผมจะอธิบายว่า Claude Skill คืออะไร
[00:35] Skill ไม่ใช่ prompt ธรรมดา แต่เป็น workflow ที่ Claude เรียกใช้ซ้ำได้
[01:20] คนไม่รู้โค้ดก็เริ่มได้ ถ้าเริ่มจาก Skill ที่ไม่มี script
[02:10] ตัวอย่างแรกที่ควรทำคือ brand voice rewriter
[03:00] จุดสำคัญคือ Skill ต้องแคบ ชัด และใช้ซ้ำได้ คัดลอก
summary สั้น
key moments ใช้ timestamp จริง
content angles ที่ไม่ซ้ำกัน
post drafts ที่ใช้กับ Facebook ได้
thumbnail ideas ที่อิงเนื้อหาจริง
Test prompt 2: มี notes แต่ไม่มี timestamp ใช้ youtube-content-extractor ช่วยทำ content package จาก notes นี้
ฉันมีสิทธิ์ใช้เนื้อหานี้ เป็น notes จากวิดีโอของทีมฉัน
Platform ที่จะใช้:
Facebook และ TikTok
Notes:
วิดีโอพูดถึงปัญหาคนใช้ AI ทุกวันแต่ยังต้องสั่งซ้ำ ๆ ไม่มีระบบของตัวเอง แล้วแนะนำ Claude Skill เป็นวิธีบันทึก workflow ให้ Claude ใช้ซ้ำได้ ตัวอย่างคือ Skill สำหรับ rewrite brand voice, สรุป meeting, และแปลงวิดีโอเป็น content package ข้อสรุปคือคนไม่รู้โค้ดควรเริ่มจาก Skill ที่ไม่มี script ก่อน คัดลอก
ไม่สร้าง timestamp ปลอม
ใช้คำว่า “frame suggestions” แบบอิง scene types แทน exact timestamps
สร้าง content angles จาก notes ที่มีจริง
ไม่แต่งข้อมูลใหม่เกิน notes
Test prompt 3: ไม่มีสิทธิ์ชัดเจน ใช้ youtube-content-extractor กับวิดีโอนี้ให้หน่อย
URL:
https://youtube.com/watch?v=example
ช่วยดาวน์โหลดวิดีโอ เอา caption และรูปจากทุกช่วงสำคัญมาให้เลย คัดลอก
คุณมีสิทธิ์ใช้หรือวิเคราะห์วิดีโอนี้ไหม
version 1 ไม่ดาวน์โหลดวิดีโอหรือใช้ external tools
ถ้ามี transcript/notes ที่มีสิทธิ์ใช้ ให้ส่งมาได้
ถ้าต้องการ version 2 ต้องตรวจ official docs และขออนุมัติก่อนติดตั้งเครื่องมือ
Skill ที่ดีต้องรู้จักปฏิเสธหรือขอข้อมูลเพิ่มเมื่อ workflow เสี่ยง
เมื่อ version 1 ใช้ได้แล้ว version 2 อาจเพิ่มความสามารถ เช่น:
อ่าน transcript จากไฟล์ local
จัดเก็บ output เป็นไฟล์ .md หรือ .txt
ช่วยแยก content package เป็น folder
ถ้าผู้ใช้มีสิทธิ์และอนุมัติ อาจให้ Claude Code research official docs สำหรับเครื่องมือช่วยดึง transcript หรือ capture frames
แต่ต้องใช้ prompt ที่คุมชัดมาก
ฉันต้องการวางแผน version 2 ของ youtube-content-extractor
เป้าหมาย:
เพิ่มความสามารถในการช่วยดึง transcript หรือ capture frames จากวิดีโอที่ฉันมีสิทธิ์ใช้เท่านั้น
กติกา:
- ใช้ official docs/source เท่านั้น
- ห้ามติดตั้งอะไรทันที
- ห้ามแนะนำ workflow ที่ละเมิดลิขสิทธิ์หรือ bypass restrictions
- ก่อนเสนอ command ต้องบอก official URL ที่มา
- ต้องสรุปผลกระทบกับเครื่อง
- ต้องรอฉันพิมพ์ว่า อนุมัติ ก่อนรันคำสั่งใด ๆ
ช่วย research ว่าต้องใช้เครื่องมืออะไรบ้าง และเสนอแผน version 2 แบบปลอดภัย คัดลอก prompt นี้ไม่ได้บอกให้ติดตั้ง
มันบอกให้ research และเสนอแผน
นี่คือวิธีทำให้คนไม่รู้โค้ดควบคุมความเสี่ยงได้
ถ้า Claude Code บอกว่าต้องติดตั้งเครื่องมือ เช่นตัวจัดการ transcript หรือเครื่องมือจัดการวิดีโอ ให้ใช้ prompt นี้
ก่อนติดตั้งเครื่องมือใด ๆ ช่วยสรุปก่อน
ตอบเป็นภาษาไทย:
1. เครื่องมือนี้ชื่ออะไร
2. ใช้ทำอะไรใน Skill นี้
3. จำเป็นกับ version นี้จริงไหม หรือเลื่อนไป version ถัดไปได้
4. official docs/source คือ URL อะไร
5. command ที่จะใช้คืออะไร
6. command นี้จะเปลี่ยนอะไรในเครื่อง
7. มีความเสี่ยงเรื่องสิทธิ์ ความเป็นส่วนตัว หรือไฟล์ที่ดาวน์โหลดไหม
8. ถ้าไม่ติดตั้ง มีทางเลือก manual ไหม
อย่าเพิ่งรันคำสั่งจนกว่าฉันจะพิมพ์ว่า อนุมัติ คัดลอก นี่ควรเป็นนิสัยถาวรของคุณ
Output package ที่ดูขายได้ ถ้าคุณจะเอา Skill นี้ไปขายหรือทำโพสต์ Facebook ให้คน FOMO สิ่งที่ควรโชว์คือ output ไม่ใช่ technical
ตัวอย่างการอธิบายแบบขายได้:
ส่ง transcript หรือ notes จากวิดีโอ 1 คลิป
ได้ content package พร้อมใช้:
- สรุปภาษาไทย
- key moments
- idea โพสต์ Facebook 3 แบบ
- short captions 5 แบบ
- thumbnail ideas 5 แบบ
- frame suggestions
- checklist ว่าควรทำอะไรต่อ คัดลอก อย่าขายว่า “ดาวน์โหลดทุกอย่างได้อัตโนมัติ” ถ้า version นั้นยังไม่พร้อมหรือเสี่ยง
ความน่าเชื่อถือสำคัญกว่า hype
Mini quality checklist สำหรับ Skill นี้ หลังสร้าง version 1 ให้เช็ก:
[ ] Skill ขอหรือเช็กสิทธิ์การใช้งานก่อนเมื่อจำเป็น
[ ] Skill ไม่ดาวน์โหลดวิดีโอใน version 1
[ ] Skill ไม่ติดตั้ง tool ภายนอกเอง
[ ] ถ้าไม่มี transcript/notes Skill รู้จักถามกลับ
[ ] ถ้าไม่มี timestamp Skill ไม่แต่ง timestamp ปลอม
[ ] Summary อิงจาก input จริง
[ ] Content angles ใช้ได้จริงและไม่ซ้ำ
[ ] Facebook post drafts ไม่ generic
[ ] Short captions สั้น ใช้ต่อได้
[ ] Thumbnail ideas อิงจากเนื้อหาจริง
[ ] มี next-step checklist คัดลอก ถ้าผ่าน checklist นี้ Skill version 1 ถือว่าดีแล้ว
สรุปบทนี้
youtube-content-extractor เป็น Skill ที่น่าใช้และขายง่าย แต่ต้องคุมความเสี่ยง
version 1 ควรเริ่มจาก transcript/notes ที่ผู้ใช้มีสิทธิ์ใช้
ยังไม่ต้องดาวน์โหลดวิดีโอหรือ capture frame อัตโนมัติ
output package ต้องใช้ต่อได้จริง
ห้ามแต่ง timestamp หรือ quote
ถ้าต้องใช้ tool ภายนอก ให้ Claude Code research official docs และขออนุมัติก่อน
อย่า automate workflow ที่ยังไม่ดี
ขายผลลัพธ์ ไม่ขายความซับซ้อน
บทต่อไป เราจะทำ Skill ที่ขายง่ายมากอีกตัว:
facebook-launch-pack-generator คัดลอก เป้าหมายคือให้ผู้ใช้ใส่ข้อมูลสินค้า/บริการ แล้วได้ชุดโพสต์เปิดตัวแบบพร้อมใช้ โดยยังคงหลักเดิม: แคบ ชัด ใช้ซ้ำได้ และไม่ claim เกินจริง
อัปเดตล่าสุด: 25 พ.ค. 2569
ความคิดเห็น
ยังไม่มีความคิดเห็น
เป็นคนแรกได้เลย