Overview
Skill file คือไฟล์ที่รวมกฎแบรนด์ทั้งหมดไว้ในรูปแบบที่ AI tool โหลดไปใช้งานต่อได้ทันที (สี, ฟอนต์, contrast rule, layout pattern, logo handling, corporate voice, Chart.js theme) แทนที่จะให้ AI เดาเอาเอง หรือให้คนต้องพิมพ์กฎซ้ำทุกครั้งที่เริ่มแชทใหม่ — มองง่ายๆ ว่าเป็น "brief แบรนด์ฉบับเครื่องอ่าน" ที่ทำให้ AI ทำงานเหมือนมีทีมแบรนด์นั่งกำกับอยู่ข้างๆ
เนื้อหาทั้งหมดในเว็บไซต์นี้คือ source of truth ส่วน skill file คือการสรุปกฎที่บังคับใช้บ่อยที่สุดให้อยู่ในรูปที่ AI โหลดเข้า context ได้ในคลิกเดียว ทั้งสองต้องตรงกันเสมอ — เมื่อกฎบนเว็บเปลี่ยน ต้องอัปเดต skill file ตามด้วย
ทำงานทางเทคนิคยังไง
Skill file เป็นไฟล์ Markdown (.md) ธรรมดา ที่เขียนด้วยภาษาสั่งการตรงๆ (imperative) ให้ AI ปฏิบัติตาม เช่น "ALWAYS start every image prompt with…", "NEVER redraw the logo" — ไม่ใช่คำอธิบายเชิงเล่าเรื่อง กลไกการทำงานต่างกันเล็กน้อยตามเครื่องมือ:
- Claude ใช้ progressive disclosure — เห็นชื่อ+คำอธิบายของ skill ก่อน แล้วโหลดเนื้อหาเต็มเฉพาะตอนงานเข้าเงื่อนไข และโหลดไฟล์ย่อยใน
references/เพิ่มทีหลังเมื่อจำเป็น (ดูรายละเอียดที่ Claude Skill) - Open WebUI โหลด ทั้งไฟล์เข้า system context ทีเดียว ไม่มีการทยอยโหลด จึงต้องรวมทุกอย่างไว้ในไฟล์เดียว (ดู Open WebUI Skill)
ทั้งสองแบบสร้างจากเนื้อหาต้นทางชุดเดียวกัน ต่างกันแค่วิธีแพ็กและวิธีที่เครื่องมือโหลดไปใช้
เปรียบเทียบ 2 รูปแบบ
| หัวข้อ | Claude Skill | Open WebUI Skill |
|---|---|---|
| โครงสร้างไฟล์ | SKILL.md หลัก + references/*.md แยกหลายไฟล์ | ไฟล์เดียวรวมทุกอย่าง |
| การโหลด context | Progressive — โหลดเฉพาะที่จำเป็น | โหลดทั้งไฟล์ทีเดียว |
| ขนาดไฟล์ต่อขอบเขตเท่ากัน | เล็กกว่าต่อครั้ง (แตกเป็นส่วนย่อย) | ใหญ่กว่า (ผนวก references ทั้งหมด) |
| ขยายเป็นชุดใหญ่ | ทำได้ดี ไม่ถ่วงทุกแชท | ยิ่งใหญ่ยิ่งกิน context ทุกครั้ง |
| เหมาะกับ | Claude / Claude Code, งานหลายประเภทในชุดเดียว | Open WebUI และ tool ที่ import ได้ทีละไฟล์ |
วิธีติดตั้งตามเครื่องมือ
- Claude / Claude Code — วาง
SKILL.md(และโฟลเดอร์references/ถ้ามี) ไว้ในไดเรกทอรี skill ที่ Claude อ่าน หรือแนบไฟล์เข้า project/แชท แล้ว Claude จะโหลดเองตาม progressive disclosure — ขั้นตอนละเอียดดูที่ Claude Skill - Open WebUI — เข้า Workspace → Skills → Import แล้วเลือกไฟล์เดียว (import ได้ทีละไฟล์เท่านั้น) — ขั้นตอนละเอียดดูที่ Open WebUI Skill
- ChatGPT / Gemini / tool อื่นที่ไม่มีระบบ skill — วางเนื้อหาไฟล์เดียว (แบบ Open WebUI) ลงใน system prompt / custom instructions ได้เลย
นโยบายเวอร์ชัน (Version Tracking)
- ระบุเวอร์ชันในตัวไฟล์ให้ตรงกับที่ import เข้า tool จริงเสมอ (เช่น
v2แปลว่ามีv1มาก่อน) - ทุกครั้งที่แก้ไขจนกฎเปลี่ยน (ไม่ใช่แค่แก้คำ) ให้บันทึกลง Changelog
- Panupong (panupong.p@bgrimmpower.com) เป็นผู้ดูแลและอนุมัติเวอร์ชันหลักของทุก skill file ก่อนเผยแพร่
- เมื่อกฎบนเว็บไซต์นี้เปลี่ยน (สี, ฟอนต์, voice ฯลฯ) ต้องอัปเดต skill file ให้ตรงกัน มิฉะนั้น AI จะทำงานตามกฎที่ล้าสมัย
เลือกใช้รูปแบบไหน
- ใช้ Claude Skill เมื่อทำงานผ่าน Claude/Claude Code หรือเมื่อ skill มีเนื้อหาหลายส่วน (page build, data viz, voice) ที่ไม่จำเป็นต้องโหลดพร้อมกัน
- ใช้ Open WebUI Skill (ไฟล์เดียว) เมื่อ tool รองรับ import ทีละไฟล์เท่านั้น หรือเมื่อต้องการก๊อปไปวางใน system prompt ของ tool ที่ไม่มีระบบ skill
ก่อนใช้ skill ทุกครั้ง อ่าน AI Usage Principles เพื่อเข้าใจขอบเขตว่า AI ทำอะไรกับแบรนด์ได้/ไม่ได้ — skill file ช่วยให้ AI ทำงานตรงแบรนด์ แต่ human-in-the-loop ยังต้องกำกับและอนุมัติทุกชิ้นก่อน publish เสมอ