กลับไปที่บล็อก

AI สำหรับผู้เริ่มต้นคู่มือ

สกิลของเอเจนต์ (SKILL.md) คืออะไร และวิธีตรวจสอบ

สกิลคือโฟลเดอร์ที่มีไฟล์ SKILL.md ที่เอเจนต์โหลดเฉพาะเมื่อจำเป็น ต่างจากพรอมต์อย่างไร มีต้นทุนโทเคนเท่าไร และวิธีตรวจสอบ

โดย CheapTokens Teamเผยแพร่เมื่อ ใช้เวลาอ่าน 7 นาที

ส่วนหัวของไฟล์ SKILL.md พร้อมฟิลด์ชื่อและคำอธิบาย
ในหน้านี้
  1. สกิลคืออะไร และต่างจากพรอมต์อย่างไร
  2. สกิลเข้าสู่หน้าต่างบริบทได้อย่างไร
  3. เขียนสกิลขั้นต่ำในสองนาที
  4. Skill, AGENTS.md, MCP: อันไหนคืออันไหน
  5. ตรวจสกิลของบุคคลที่สามก่อนติดตั้ง

สกิลคือโฟลเดอร์ที่มีไฟล์ SKILL.md วางอยู่ในตำแหน่งที่เอเจนต์เขียนโค้ดของคุณค้นหา เอเจนต์จะอ่านไฟล์นี้ เฉพาะเมื่อคำขอของคุณตรงกับมัน จนถึงตอนนั้นสกิลมีต้นทุนประมาณหนึ่งร้อยโทเคน ในขณะที่พรอมต์จะเดินทางไปกับทุกข้อความที่คุณวางมันลงไป

คุณคงเคยเจอคำนี้ใน README: "ติดตั้งสกิล แล้วสั่งให้เอเจนต์..." ไม่มีอะไรลึกลับ ด้านล่างนี้คือสิ่งที่อยู่ข้างใน เมื่อไหร่มันเข้าสู่หน้าต่างบริบท และวิธีตรวจดูสกิลก่อนปล่อยให้มันเข้ามาในเครื่องคุณ

สกิลคืออะไร และต่างจากพรอมต์อย่างไร#

เอกสาร Agent Skills ของ Anthropic (ตรวจสอบเมื่อ 30 ตุลาคม 2026) อธิบายสกิลว่าเป็นทรัพยากรที่ใช้ซ้ำได้บนระบบไฟล์: ไดเรกทอรีที่มีไฟล์ SKILL.md พร้อมสคริปต์ เทมเพลต และไฟล์อ้างอิงเสริม SKILL.md เริ่มต้นด้วยส่วนหัว YAML ขนาดเล็ก (ชื่อและคำอธิบาย) แล้วตามด้วยคำแนะนำแบบข้อความธรรมดา

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

แฟลชการ์ด

คำศัพท์ที่คุณจะเจอใน README ของทุกสกิล

ฟิลด์ส่วนหัวสองฟิลด์เป็นสิ่งจำเป็น และรูปแบบมีกฎ ในรูปแบบ Skills ของ Claude name มีความยาวไม่เกิน 64 ตัวอักษร: ตัวพิมพ์เล็ก ตัวเลข และขีดกลาง และต้องไม่มีคำว่า "anthropic" หรือ "claude" description ต้องไม่ว่าง จำกัดที่ 1,024 ตัวอักษร และต้องบอกทั้งว่าสกิลทำอะไรและใช้เมื่อไหร่

โฟลเดอร์สกิล: SKILL.md พร้อมเทมเพลตและสคริปต์เสริม
รูปร่างของสกิล: ไฟล์ที่จำเป็นหนึ่งไฟล์ ที่เหลือเป็นทางเลือก

สกิลเข้าสู่หน้าต่างบริบทได้อย่างไร#

เอกสารเรียกสิ่งนี้ว่า progressive disclosure: เอเจนต์อ่านสกิลในสามขั้น และแต่ละขั้นจะจ่ายก็ต่อเมื่อไปถึงมัน

  • ระดับ 1 โหลดเสมอ ชื่อและคำอธิบายของทุกสกิลที่ติดตั้ง ประมาณ 100 โทเคนต่อสกิล
  • ระดับ 2 เมื่อถูกกระตุ้น เนื้อหาของ SKILL.md ต่ำกว่า 5,000 โทเคน
  • ระดับ 3 เฉพาะเมื่อจำเป็น ไฟล์และสคริปต์ที่รวมมา เมื่อเอเจนต์รันสคริปต์ โค้ดของสคริปต์จะไม่เข้าสู่บริบท มีเพียงผลลัพธ์

ตัวเลขโทเคนเป็นการประมาณจากเอกสาร ไม่ใช่การนับที่แน่นอน

เรียงลำดับ

เรียงสามขั้นตามลำดับที่เอเจนต์พบ

  1. เอเจนต์เริ่มทำงานและอ่านชื่อและคำอธิบายของทุกสกิลที่ติดตั้ง
  2. คำขอของคุณตรงกับคำอธิบายหนึ่ง เนื้อหา SKILL.md จึงถูกอ่าน
  3. คำแนะนำกล่าวถึงสคริปต์หรือเทมเพลต ไฟล์นั้นจึงถูกใช้
สามระดับการโหลด: ชื่อและคำอธิบาย เนื้อหา SKILL.md ไฟล์ที่รวมมา
แต่ละระดับจะถูกอ่านก็ต่อเมื่อระดับก่อนหน้าตัดสินใจว่าจำเป็น

นี่คือเหตุผลที่มันสำคัญต่อบิลของคุณ สมมติคุณติดตั้ง 20 สกิล 20 × 100 = 2,000 โทเคนเดินทางไปด้วยตั้งแต่ข้อความแรก เอเจนต์ส่งบริบทซ้ำในทุกขั้นตอน (ตัวอย่าง 20 ขั้นตอน แสดงให้เห็นว่าทำไม) เซสชัน 50 ขั้นตอนจึงพา 50 × 2,000 = 100,000 โทเคนอินพุตของป้ายสกิล บน DeepSeek-V4-Flash นั่นคือ $0.0015 ตามราคาปัจจุบัน

ทีนี้กลับกัน ถ้ายี่สิบสกิลนั้นถูกวางเป็นพรอมต์ใหญ่ก้อนเดียว เนื้อหาแต่ละอันจะอยู่ในทุกคำขอ: สูงถึง 20 × 5,000 = 100,000 โทเคนต่อคำขอ ไม่ใช่ต่อเซสชัน ช่องว่างนั้นคือจุดสำคัญทั้งหมดของการโหลดตามต้องการ ถ้าคำว่า "หน้าต่างบริบท" ยังคลุมเครือ คำอธิบายนี้ ครอบคลุมสิ่งที่เติมมัน

สกิลอยู่ในบริบท ดังนั้นโมเดลเบื้องหลังเอเจนต์ต้องมีที่ว่างสำหรับมัน DeepSeek-V4-Flash บน CheapTokens (id deepseek-ai/DeepSeek-V4-Flash-0731) มีหน้าต่างบริบท 380K และเอาต์พุตสูงถึง 32,768 โทเคนต่อคำตอบ ราคาเดียวตลอดเวลา และ API ที่เข้ากันได้กับ OpenAI และ Anthropic สำหรับเอเจนต์ในเทอร์มินัล ทำตาม วิธีเชื่อมต่อ Claude Code กับ CheapTokens สำหรับเครื่องมืออื่น เริ่มจาก เอกสาร หน้าของโมเดลเองอยู่ ที่นี่

เขียนสกิลขั้นต่ำในสองนาที#

อ่านง่ายขึ้นหลังจากเขียนสักอัน สกิลนี้ทำให้เอเจนต์เขียนข้อความคอมมิตในรูปแบบคงที่ ใน Claude Code สกิลส่วนตัวอยู่ใน ~/.claude/skills/ และสกิลโปรเจกต์อยู่ใน .claude/skills/ ดังนั้นสกิลโปรเจกต์สามารถเดินทางไปกับรีโพซิทอรีได้

bash
mkdir -p ~/.claude/skills/commit-message-style
nano ~/.claude/skills/commit-message-style/SKILL.md   # or any editor

วางสิ่งนี้ลงในไฟล์:

markdown
---
name: commit-message-style
description: Writes git commit messages in this project's format. Use when the user asks to commit, to write a commit message, or to summarize staged changes.
---

# Commit message style

1. Run `git diff --staged` and read it.
2. First line: `type(scope): summary`, at most 72 characters. Types: feat, fix, docs, refactor, test.
3. Blank line, then up to three bullets that say why the change was made, not what changed.
4. Do not put file names in the first line.

ตอนนี้เปิดเอเจนต์ในรีโพซิทอรีที่มีการเปลี่ยนแปลง staged แล้วถามว่า: "เขียนข้อความคอมมิตสำหรับสิ่งที่ฉัน staged" เอเจนต์เห็นคำอธิบาย ตัดสินใจว่าตรง อ่านกฎสี่ข้อและทำตาม ถ้ามันไม่สนใจสกิล ให้ดูที่ description ก่อน: มันต้องระบุสถานการณ์ ในที่นี้คือ "commit" ด้วยคำที่คุณจะใช้จริง

ข้อควรระวัง: สกิลไม่ซิงก์ระหว่าง claude.ai, API และ Claude Code สกิลที่คุณสร้างในที่หนึ่งต้องเพิ่มในที่อื่นแยกต่างหาก

Skill, AGENTS.md, MCP: อันไหนคืออันไหน#

สามสิ่งนี้ถูกสับสนตลอดเวลา ไฟล์กฎเช่น AGENTS.md หรือ CLAUDE.md ถูกอ่านตอนเริ่มเซสชันและเก็บข้อเท็จจริงเกี่ยวกับโปรเจกต์ (ไฟล์นั้นผิดพลาดได้อย่างไรในโฟลเดอร์ Downloads) เซิร์ฟเวอร์ MCP ให้เครื่องมือและข้อมูลใหม่แก่เอเจนต์ (MCP ในภาษาง่าย ๆ) สกิลคือขั้นตอนการทำงาน: วิธีทำงานหนึ่งประเภท โหลดเมื่องานนั้นเกิดขึ้น

เช็กด่วน

คุณติดตั้ง 20 สกิลและไม่ได้ใช้เลยวันนี้ พวกมันมีต้นทุนเท่าไรในบริบท?

แสดงคำตอบ

คำตอบ: ประมาณ 100 โทเคนต่ออัน สำหรับชื่อและคำอธิบาย

ชื่อและคำอธิบายถูกโหลดเสมอ (ประมาณ 100 โทเคนต่อสกิล ตามเอกสาร) เนื้อหาโหลดเฉพาะเมื่อสกิลถูกกระตุ้น และโค้ดสคริปต์ไม่เคยเข้าสู่บริบท มีเพียงผลลัพธ์

ตรวจสกิลของบุคคลที่สามก่อนติดตั้ง#

สกิลคือข้อความที่เอเจนต์ทำตาม และบางครั้งเป็นโค้ดที่เอเจนต์รัน เอกสารบอกให้ใช้สกิลจากแหล่งที่เชื่อถือได้เท่านั้น ตรวจสอบทุกไฟล์ที่รวมมา (SKILL.md, สคริปต์, ทรัพยากร) และมองหาการเรียกเครือข่ายหรือการเข้าถึงไฟล์ที่ไม่คาดคิด สกิลที่ดึง URL ภายนอกมีความเสี่ยงมากกว่า ใน Claude Code สกิลมีการเข้าถึงเครือข่ายเหมือนโปรแกรมใด ๆ ในคอมพิวเตอร์ของคุณ ดังนั้นปฏิบัติต่อการติดตั้งเหมือนการติดตั้งซอฟต์แวร์

ตัวอย่างที่ดีคือ universal-modder ชุดเครื่องมือมอดเกม README ของมัน (ตรวจสอบเมื่อ 30 ตุลาคม 2026) อธิบายชุดสกิลภายใต้สัญญาอนุญาต MIT ในรูปแบบ Agent Skills, CLI Python ชื่อ um, เซิร์ฟเวอร์ MCP สำหรับสร้างแอสเซ็ตผ่าน fal และฐานความรู้ร่วมของบันทึกภาคสนาม สกิลหลัก mod-any-game ครอบคลุมการสำรวจ การรีเวิร์สเอ็นจิเนียริ่ง การสร้างแอสเซ็ต การทดสอบในเกม และการแพ็กเกจ README ระบุ Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot และ OpenCode เป็นเครื่องมือที่รองรับ และบอกว่าชุดเครื่องมือปฏิเสธที่จะข้ามระบบป้องกันโกงหรือ DRM ใน Claude Code ติดตั้งด้วย /plugin marketplace add rehan-remade/universal-modder และการสร้างแอสเซ็ตต้องใช้คีย์ fal API แยกต่างหาก

สังเกตสิ่งที่รายการนั้นมี: สกิล โปรแกรมบรรทัดคำสั่ง และเซิร์ฟเวอร์ การอ่าน SKILL.md อันเดียวจะครอบคลุมเพียงส่วนเสี้ยวของสิ่งที่คุณกำลังติดตั้ง ดังนั้นไล่ดูทีละส่วน:

เช็กลิสต์

ก่อนติดตั้งสกิลของคนอื่น

กฎสำคัญอยู่ใน วิธีเก็บคีย์ API อย่างปลอดภัย หน้ารีโพซิทอรีไม่แสดงวันที่คอมมิตล่าสุด ดังนั้นตรวจสอบว่าโปรเจกต์อัปเดตล่าสุดเมื่อไหร่ก่อนพึ่งพามัน