Skills สำหรับ AI Agent

Skills ของ GetMyBot คือ Wrapper สำหรับ Agent สำเร็จรูปสำหรับ GetMyBot API สอน AI Agent (เช่น Claude Code) ให้ทำงานกับบอทของคุณด้วยภาษาธรรมชาติ: «สร้างรีแอคชันใน GetMyBot», «เริ่มการกระจายข่าว GetMyBot ตามป้ายกำกับ VIP», «แสดงสถิติบอท» ภายใต้ฝาครอบ Skill จะเรียก MCP Tool ของ GetMyBot และหาก MCP Server ไม่ได้เชื่อมต่อก็จะส่งคำร้องเดียวกันผ่าน REST ด้วยโทเค็นของคุณ

Skills ไม่ใช่ Feature แบบชำระเงินแยกต่างหากและไม่ใช่ Marketplace แต่เป็นไฟล์ SKILL.md (รูปแบบ Claude Code) ที่คุณติดตั้งในเครื่องข้างๆ Agent ของคุณ

วิธีการทำงาน

แต่ละ Skill ทำงานตามหลักการเปิดเผยแบบก้าวหน้า: คำอธิบายสั้นๆ Trigger Skill สำหรับสูตรของโดเมน และเอกสารอ้างอิง API ที่หนักจะถูกโหลดเฉพาะเมื่อจำเป็น ภายในแต่ละ Skill มี เส้นทางการเข้าถึงสองเส้น:

  • MCP (แนะนำ) — หาก MCP Server ของ GetMyBot เชื่อมต่อกับ Agent แล้ว Skill จะเรียก Tool โดยตรง
  • REST Fallback — หาก MCP ไม่พร้อมใช้ Skill จะดำเนินการเดียวกันผ่านคำร้อง curl ด้วย Personal Token

การยืนยันตัวตนในทุก Skill เหมือนกัน: Personal Token mbp_… และ Base URL /api ดูรายละเอียดใน คู่มือการยืนยันตัวตน

Skills ทั้งหกตัว

  • mybot — จุดเริ่มต้นและการนำทาง: GetMyBot API คืออะไร วิธีรับ PAT และ Scope, Base URL, วิธีเชื่อมต่อ MCP Server, เมื่อใดใช้ REST และเมื่อใดใช้ MCP, รูปแบบข้อผิดพลาด, การแบ่งหน้า และขีดจำกัด จากที่นี่ Agent จะเข้าถึง Skill อีกห้าตัวที่เหลือ
  • mybot-bots — การเชื่อมต่อและจัดการบอท: การตรวจสอบ Token, การเชื่อมต่อ, รายการและการ์ด, การอัปเดต, การซิงค์, การเปลี่ยน Token, การโอน, การลบ, การตั้งค่า, เทมเพลต
  • mybot-reactions — Builder รีแอคชัน (ใหญ่ที่สุด): โครงสร้าง «ทริกเกอร์ → เงื่อนไข → แชท → แอคชัน», การสร้างและอัปเดต, ประเภททริกเกอร์, เงื่อนไข AND/OR, แคตตาล็อกแอคชัน, ข้อความและปุ่ม, ปุ่มไดนามิกและพารามิเตอร์, สูตร (DSL), โฟลเดอร์, ลิงก์รีแอคชัน, การนำเข้าจาก SamBot, การตรวจสอบสูตร, ลำดับ
  • mybot-broadcasts — การกระจายข่าว: การเริ่มตามรีแอคชัน, การแบ่งกลุ่มตามป้ายกำกับ, หยุดชั่วคราว/ดำเนินการต่อ/ยกเลิกและสถานะ, การแก้ไขข้อความที่ส่งแล้ว (แบบเดียวและ «ทั้งหมด»), คิวและการลองใหม่
  • mybot-data — ข้อมูลและการเชื่อมต่อ: คอลเลกชัน (ตาราง — ฟิลด์และระเบียน), สถานการณ์ (Flows), การเชื่อมต่อ (AI, Google Sheets, GetCourse, ตัวจัดการภายนอกผ่าน WebSocket), Connector และสิทธิ์การเข้าถึง
  • mybot-analytics — การสังเกตการณ์และผู้ชม: สถิติ (การใช้ยอดคงเหลือ, เมตริก, บันทึก, ความสมบูรณ์ของรีแอคชัน), การวิเคราะห์ (ผู้ชม, แชท, Funnel), ผู้ติดตามและป้ายกำกับ, การสนทนา, การเรียกเก็บเงิน (ยอดคงเหลือ, แพ็กเกจ, ธุรกรรม)

การติดตั้ง

Skills อยู่ในโฟลเดอร์ skills/ ของ Repository ของ GetMyBot แต่ละ Skill คือโฟลเดอร์ skills/<name>/ พร้อมไฟล์ SKILL.md (คู่มือสั้น) และ reference.md (เอกสารอ้างอิงครบถ้วนสำหรับโดเมนพร้อมตัวอย่าง MCP และ curl)

เพื่อให้ Agent มองเห็น Skills ให้เชื่อมโยงกับไดเรกทอรี Skills ของ Claude Code ใน Repository มีสคริปต์สำเร็จรูป:

./skills/install.sh

สคริปต์นี้สร้าง Symlink ~/.claude/skills/<name> ไปยังโฟลเดอร์ใน Repository — การเปลี่ยนแปลงใน Repository จะมองเห็นได้โดย Agent ทันที ไม่มีการคัดลอกซ้ำซ้อน หลังติดตั้งให้อธิบายงานด้วยภาษาธรรมดา («สร้างบอทตอบอัตโนมัติใน GetMyBot») และ Agent จะดึง Skill ที่เหมาะสมมาเอง

ขั้นตอนถัดไป