Skip to main content

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 SkillOpen WebUI Skill
โครงสร้างไฟล์SKILL.md หลัก + references/*.md แยกหลายไฟล์ไฟล์เดียวรวมทุกอย่าง
การโหลด contextProgressive — โหลดเฉพาะที่จำเป็นโหลดทั้งไฟล์ทีเดียว
ขนาดไฟล์ต่อขอบเขตเท่ากันเล็กกว่าต่อครั้ง (แตกเป็นส่วนย่อย)ใหญ่กว่า (ผนวก 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 เสมอ