ข้ามไปยังเนื้อหา
Amazon, Cursor, Microsoft, OpenAI และ Vercel วางมาตรฐานกลาง Agent Plugins 1.0.0 — แพ็ก Agent Skills กับ MCP server เป็นโฟลเดอร์เดียวที่ย้ายข้าม client ได้ และ Google เพิ่งประกาศเข้าร่วมเป็น Core Maintainer
AI Skills

Amazon, Cursor, Microsoft, OpenAI และ Vercel วางมาตรฐานกลาง Agent Plugins 1.0.0 — แพ็ก Agent Skills กับ MCP server เป็นโฟลเดอร์เดียวที่ย้ายข้าม client ได้ และ Google เพิ่งประกาศเข้าร่วมเป็น Core Maintainer

อ่าน 6 นาที ที่มา: Google Developers Blog

ปัญหาที่คนเขียนสกิลให้ AI agent เจอมาตลอดปีนี้ไม่ใช่เรื่องเขียนสกิลไม่เป็น แต่คือ เขียนเสร็จแล้วต้องจัดโครงสร้างใหม่ทุกครั้งที่จะเอาไปลงอีก client หนึ่ง — ทั้งที่ข้างในเป็นไฟล์ SKILL.md ชุดเดิมและ MCP server ตัวเดิม เมื่อ 6 สิงหาคม 2026 Google เขียนบทความบน Developers Blog ประกาศว่าตัวเองเข้าร่วมโครงการที่ตั้งใจแก้ปัญหานี้โดยตรง: Agent Plugins สเปกกลางที่นิยามว่า “ปลั๊กอินหนึ่งตัว” หน้าตาเป็นอย่างไร

สิ่งที่ทำให้ข่าวนี้ต่างจากการที่เจ้าใดเจ้าหนึ่งประกาศฟอร์แมตของตัวเอง คือรายชื่อคนที่ถือสเปกนี้อยู่ Technical Steering Committee ชุดตั้งต้นประกอบด้วย Core Maintainer จาก Amazon, Cursor, Microsoft, OpenAI และ Vercel — คู่แข่งกันเองในตลาด coding agent ทั้งนั้น และ Google บอกในบทความว่า “Google is joining that group as a Core Maintainer, represented by Kevin Hou, and we’re starting to build support into our own products.”

ปลั๊กอินหนึ่งตัวคือโฟลเดอร์ที่มีตำแหน่งไฟล์ตายตัว

จุดแข็งของสเปกนี้คือมันเล็กมากจนน่าประหลาดใจ ไม่มี registry กลาง ไม่มีรูปแบบ archive ใหม่ ไม่มี runtime — มีแค่ข้อตกลงว่าไฟล์อะไรอยู่ตรงไหน:

my-plugin/
├── plugin.json
├── skills/
│   └── summarize/
│       ├── SKILL.md
│       ├── scripts/
│       └── references/
├── mcp.json
└── com.example.client/
    └── hooks/
  • plugin.json คือ manifest ที่บังคับให้มี บอกชื่อปลั๊กอินและเวอร์ชันสเปกที่เล็งไว้
  • skills/ เก็บ Agent Skills ตามฟอร์แมตของสเปก Agent Skills — client ค้นหาสกิลจากโฟลเดอร์ย่อยที่มีไฟล์ SKILL.md
  • mcp.json ประกาศ MCP server ได้ทั้งแบบ stdio, Streamable HTTP และ HTTP+SSE ตัวเก่า
  • โฟลเดอร์ reverse-domain เช่น com.example.client/ คือช่องให้แต่ละ client ใส่ของเฉพาะตัว (เช่น hooks) โดยไม่ต้องแตะแกนกลางที่ต้อง portable

ใน plugin.json มีฟิลด์ที่ บังคับจริงแค่สองตัว คือ $schema (ต้องชี้ไปที่ https://agent-plugins.org/schemas/1.0.0/plugin.schema.json) และ name (1–64 ตัวอักษร ตัวพิมพ์เล็กผสมเลข ขีดกลางและจุด ห้ามมี -- หรือ .. ติดกัน) ที่เหลือ — version, description, author, homepage, repository, license, keywords — เป็น optional ทั้งหมด

รายละเอียดที่คนออกแบบระบบจริงควรสังเกตคือประโยคนี้ในสเปก: ฟิลด์ระดับบนสุดที่ไม่รู้จัก “remain schema violations, but clients report and ignore them instead of rejecting an otherwise valid plugin” — แปลว่าเวลาสเปกออกเวอร์ชันใหม่แล้วมีฟิลด์เพิ่ม ปลั๊กอินตัวใหม่จะไม่ทำให้ client รุ่นเก่าพังทั้งตัว มันจะบ่นแล้วโหลดต่อ นี่คือบทเรียนที่ยืมมาจากการออกแบบ HTML และ HTTP โดยตรง

อีกจุดที่ใช้งานได้ทันทีคือ mcp.json รองรับตัวแปร ${PLUGIN_ROOT} และ ${PLUGIN_DATA} ใน env และ args — ทำให้เขียน path ในไฟล์คอนฟิกได้โดยไม่ต้อง hardcode ว่า client จะไปติดตั้งปลั๊กอินไว้ตรงไหนของเครื่อง

ของที่ Google เอามาลงในมาตรฐานนี้แล้ว

Google บอกว่ามีผลิตภัณฑ์สองตัวรองรับฟอร์แมตนี้ตั้งแต่วันประกาศ:

Agents CLI — แพ็กสกิลของ Google เองสำหรับงานสร้าง agent, ประเมินผล, ดีพลอย, observability และ publishing บทความเขียนไว้ว่ามันเปลี่ยน “any AI coding agent — Antigravity, Gemini CLI, Claude Code, or Cursor —” ให้กลายเป็นผู้เชี่ยวชาญด้านการสร้างและดูแล agent ประโยคนี้เองคือตัวอย่างที่ชัดที่สุดของประเด็นทั้งหมด: Google แจกสกิลของตัวเองให้ agent ของ Anthropic และ Cursor ใช้ได้ เพราะฟอร์แมตเป็นกลาง

Data Agent Kit — ชุดปลั๊กอินที่ต่อ Google Data Cloud (BigQuery, Spanner, Cloud SQL และตัวอื่น) เข้ากับ coding agent หรือ IDE ที่ใช้อยู่

จุดที่ต้องอ่านอย่างระวัง

สามข้อที่ควรรู้ก่อนเอาไปวางแผน roadmap:

หนึ่ง — สถานะสเปกยังเป็น “Working Draft” ตัวเลข 1.0.0 อาจทำให้เข้าใจว่านิ่งแล้ว แต่หน้าสเปกระบุสถานะเป็น Working Draft และในรีโป agentplugins/agent-plugins-spec ยังไม่มีการตัด GitHub release ออกมาเลยสักตัว ณ วันที่เขียน

สอง — ไฟล์ MAINTAINERS.md ยังไม่มีชื่อ Google เราดึงไฟล์ดิบจากรีโปมาตรวจ พบรายชื่อ Core Maintainer ห้าคน: Clare Liguori (Amazon), Roshan Sadanani (Cursor), Harald Kirschner (Microsoft), Gav Verma (OpenAI) และ Jonathan Hefner (Vercel) โดย Hefner เป็น Lead Core Maintainer — ยังไม่มี Kevin Hou หรือ Google อยู่ในนั้น หน้าแรกของ agent-plugins.org เองก็ยังเขียนว่า TSC ชุดตั้งต้นมาจากห้าบริษัท ไม่ใช่หก การประกาศของ Google จึงมาก่อนที่เอกสารกำกับดูแลจะอัปเดตตาม ซึ่งเป็นเรื่องปกติของงานเปิดที่ทำกันเป็นสาธารณะ แต่ถ้าคุณต้องอ้างอิงเป็นทางการ ให้ดูไฟล์ในรีโปเป็นหลัก

สาม — สเปกนี้จงใจไม่แตะเรื่องที่ยากที่สุด เอกสารระบุชัดว่าเรื่อง distribution, installation, permissions, UX และความสามารถเฉพาะ client ยังอยู่ในมือแต่ละเจ้า พูดอีกแบบคือ Agent Plugins แก้ปัญหา “จัดโฟลเดอร์ยังไง” แต่ไม่ได้แก้ปัญหา “ติดตั้งจากไหน เชื่อใจได้แค่ไหน และให้สิทธิ์อะไรบ้าง” ซึ่งเป็นคนละโจทย์และเป็นโจทย์ที่อันตรายกว่ามาก

มุมมอง AI Curator

สิ่งที่น่าสนใจที่สุดของ Agent Plugins ไม่ใช่เนื้อสเปก เพราะเนื้อสเปกแทบไม่มีอะไรเลย — มันคือ โครงสร้างโฟลเดอร์กับไฟล์ JSON ที่บังคับสองฟิลด์ คนที่เคยแพ็กสกิลด้วยมือจะอ่านจบภายในสิบนาทีและคิดว่า “แค่นี้เองเหรอ” สิ่งที่มีค่าคือการที่ Amazon, Cursor, Microsoft, OpenAI, Vercel และตอนนี้ Google ยอมตกลงกันว่าจะใช้ “แค่นี้” เหมือนกัน

และนั่นคือเหตุผลที่สเปกนี้ถูกออกแบบให้เล็ก มาตรฐานที่พยายามครอบคลุมทุกอย่างมักตายเพราะไม่มีใครยอมเสียอำนาจในส่วนที่ตัวเองแข่งขันอยู่ Agent Plugins เลือกยึดเฉพาะชั้นที่ไม่มีใครได้เปรียบจากการต่างคนต่างทำ — คือตำแหน่งไฟล์ — แล้วปล่อยชั้นที่ทุกเจ้าอยากแข่ง (marketplace, การติดตั้ง, ระบบสิทธิ์) ไว้ให้แข่งกันต่อ เอกสารเรียกสิ่งนี้ว่า “a small interoperability floor” ซึ่งเป็นคำที่ตรงกับสิ่งที่มันเป็นจริง ๆ

สำหรับนักพัฒนาไทยและ SEA ผลกระทบที่จับต้องได้เร็วที่สุดอยู่ที่ทีมเล็ก ตลอดปีที่ผ่านมาเราเห็นทีมไทยเริ่มเขียนสกิลภายในองค์กร — สกิลที่รู้ว่า core banking ของบริษัทเรียกยังไง สกิลที่รู้ผังฐานข้อมูลของระบบ ERP ตัวเอง — แต่พอทีมหนึ่งใช้ Claude Code ทีมหนึ่งใช้ Cursor และอีกทีมใช้ Gemini CLI ก็ต้องดูแลของชุดเดียวกันสามแบบ ต้นทุนตรงนี้ไม่ได้อยู่ที่การเขียน แต่อยู่ที่การซิงก์เวลาแก้ ถ้าฟอร์แมตกลางนี้ถูกรองรับจริงตามที่ประกาศ ทีมขนาด 5–10 คนจะดูแลปลั๊กอินภายในชุดเดียวแล้วให้ทุกคนเลือก client ที่ถนัดเองได้ — ซึ่งสำคัญกว่าที่ฟังดู เพราะข้อจำกัดจริงของหลายองค์กรคือคนไม่พอมาดูแลของซ้ำสามชุด

แต่ข้อควรระวังที่ใหญ่ที่สุดต้องพูดให้ชัด: ฟอร์แมตที่ทำให้ย้ายง่ายขึ้น ก็ทำให้ของอันตรายย้ายง่ายขึ้นเท่ากัน ปลั๊กอินตัวหนึ่งบรรจุได้ทั้งสกิลที่เป็นข้อความสั่งการและ MCP server ที่รันโค้ดจริง — เมื่อมันถูกออกแบบให้โหลดข้าม client ได้ราบรื่น ปลั๊กอินที่มี prompt injection ฝังอยู่ก็แพร่ได้ราบรื่นตามไปด้วย และสเปกก็บอกเองว่าเรื่อง permissions ไม่ใช่ปัญหาที่มันรับผิดชอบ คำแนะนำที่พอเหมาะตอนนี้คือ ใช้ฟอร์แมตนี้กับปลั๊กอินที่คุณเขียนเองหรือของทางการจากเวนเดอร์ ได้เต็มที่ แต่อย่าเพิ่งรีบเปิดให้ทีมติดตั้งปลั๊กอินจากอินเทอร์เน็ตตามใจ จนกว่าจะมีชั้น trust ที่ยังไม่มีใครสร้าง

แหล่งข่าว

บทความนี้เรียบเรียงจากแหล่งข่าวต้นทาง — Google Developers Blog

เนื้อหาบน blog นี้สร้างโดย AI โดยมีการกำกับบรรณาธิการจากมนุษย์

อ่านเพิ่มในหมวด AI Skills

Anthropic แนะ “ยุบ subagent กลับเข้า agent loop เดียว” พร้อมปล่อย single-agent-loop-kit เป็น skill ของ Claude Code ที่ช่วย audit ระบบ multi-agent แล้วพับทีละตัวโดยวัดด้วย eval ก่อน-หลัง
AI Skills

Anthropic แนะ “ยุบ subagent กลับเข้า agent loop เดียว” พร้อมปล่อย single-agent-loop-kit เป็น skill ของ Claude Code ที่ช่วย audit ระบบ multi-agent แล้วพับทีละตัวโดยวัดด้วย eval ก่อน-หลัง

บทความ 22 ต.ค. จากทีม Applied AI ของ Anthropic บอกว่า agent ตัวเดียวที่โหลด skill และ tool เมื่อจำเป็น มักให้คุณภาพดีกว่า ถูกกว่า และเร็วกว่าการแตก subagent ตามผังองค์กร ลูกค้ารายหนึ่งเร็วขึ้นราว 2 เท่า พร้อมปล่อย single-agent-loop-kit (Apache-2.0) เป็น skill ที่ audit ระบบเดิมแล้วพับ subagent ทีละตัว และเก็บไว้เฉพาะตัวที่ eval บอกว่ายังจำเป็น

· อ่าน 5 นาที
MCP TypeScript SDK 2.4.0 เป็น SDK ทางการตัวแรกที่ปล่อย Skills over MCP (SEP-2640) ใน release จริง — loadSkills() เสิร์ฟทั้งโฟลเดอร์ SKILL.md, SkillsClient ตรวจ digest ทุกไฟล์ ส่วน Python/C# merge แล้วแต่ยังไม่ออก release
AI Skills

MCP TypeScript SDK 2.4.0 เป็น SDK ทางการตัวแรกที่ปล่อย Skills over MCP (SEP-2640) ใน release จริง — loadSkills() เสิร์ฟทั้งโฟลเดอร์ SKILL.md, SkillsClient ตรวจ digest ทุกไฟล์ ส่วน Python/C# merge แล้วแต่ยังไม่ออก release

23 ต.ค. 2026 MCP TypeScript SDK 2.4.0 ปล่อยการรองรับ Skills extension (SEP-2640) ทั้งฝั่ง server และ client เป็น SDK อ้างอิงตัวแรกที่เอาฟีเจอร์นี้ขึ้น release จริง หลังสเปกขึ้นสถานะ Final มาตั้งแต่ 13 ก.ย. ทำงานได้ทั้งโปรโตคอล 2025-11-25 และ 2026-07-28 แต่ attach() ยังเป็น experimental

· อ่าน 5 นาที
Anthropic ยก Agent Skills (มาตรฐาน SKILL.md) ให้ Agentic AI Foundation ใต้ Linux Foundation ต่อจาก MCP — 70+ แพลตฟอร์มรองรับแล้ว ทั้ง ChatGPT, Cursor, Copilot และ VS Code
AI Skills

Anthropic ยก Agent Skills (มาตรฐาน SKILL.md) ให้ Agentic AI Foundation ใต้ Linux Foundation ต่อจาก MCP — 70+ แพลตฟอร์มรองรับแล้ว ทั้ง ChatGPT, Cursor, Copilot และ VS Code

เมื่อ 22 ต.ค. 2026 Anthropic มอบมาตรฐาน Agent Skills ให้ Agentic AI Foundation (AAIF) ใต้ Linux Foundation พร้อมชื่อ โลโก้ GitHub org และโดเมน agentskills.io มาตรฐานจะมี Technical Steering Committee จากหลายบริษัทดูแล และมี maintainer จาก Anthropic, Google, OpenAI ที่ทำงานในนามบุคคล roadmap แรกที่เสนอคือ versioned release, กระบวนการ proposal และแนวทาง security สำหรับคนเขียนและติดตั้ง skill

· อ่าน 4 นาที