Skill untuk agen AI

Skill GetMyBot adalah wrapper agen siap pakai di atas GetMyBot API. Skill ini mengajarkan agen AI (misalnya, Claude Code) untuk bekerja dengan bot Anda dalam bahasa alami: "buat reaksi di GetMyBot", "jalankan siaran GetMyBot berdasarkan label VIP", "tampilkan statistik bot". Di balik layar, skill memanggil alat MCP GetMyBot, dan jika server MCP tidak terhubung — melakukan permintaan yang sama melalui REST dengan token Anda.

Skill bukan fitur berbayar terpisah dan bukan marketplace. Ini adalah file SKILL.md (format Claude Code) yang Anda instal secara lokal di sebelah agen Anda.

Cara kerjanya

Setiap skill dibangun berdasarkan prinsip pengungkapan progresif: deskripsi singkat memicu skill pada formulasi domain, sementara referensi API yang berat hanya dimuat saat diperlukan. Di dalam setiap skill didokumentasikan dua jalur akses:

  • MCP (disukai) — jika server MCP GetMyBot terhubung ke agen, skill memanggil alat secara langsung.
  • REST-fallback — jika MCP tidak tersedia, skill melakukan operasi yang sama melalui permintaan curl dengan token pribadi.

Autentikasi di semua skill sama: token pribadi mbp_… dan alamat dasar /api. Detail lebih lanjut — di panduan otorisasi.

Enam skill

  • mybot — titik masuk dan navigasi: apa itu GetMyBot API, cara mendapatkan PAT dan cakupan aksesnya, alamat dasar, cara menghubungkan server MCP, kapan menggunakan REST dan kapan MCP, format error, paginasi, dan batas. Dari sini agen menuju kelima skill lainnya.
  • mybot-bots — menghubungkan dan mengelola bot: verifikasi token, koneksi, daftar dan kartu, pembaruan, sinkronisasi, pergantian token, transfer, penghapusan, pengaturan, template.
  • mybot-reactions — editor reaksi (terbesar): struktur "pemicu → kondisi → chat → aksi", pembuatan dan pembaruan, tipe pemicu, kondisi DAN/ATAU, katalog aksi, pesan dan tombol, tombol dinamis dan parameter, formula (DSL), folder, tautan reaksi, impor dari SamBot, verifikasi formula, urutan.
  • mybot-broadcasts — siaran: menjalankan berdasarkan reaksi, segmentasi berdasarkan label, jeda/lanjutkan/batalkan dan status, mengedit pesan yang sudah terkirim (satu per satu dan "untuk semua"), antrian dan retry.
  • mybot-data — data dan integrasi: koleksi (tabel — field dan record), skenario (flows), integrasi (AI, Google Sheets, GetCourse, handler eksternal melalui WebSocket), koneksi dan akses.
  • mybot-analytics — observabilitas dan audiens: statistik (konsumsi saldo, metrik, jurnal, kesehatan reaksi), analitik (audiens, chat, corong), pelanggan dan label, dialog, penagihan (saldo, paket, transaksi).

Instalasi

Skill berada di repositori GetMyBot dalam folder skills/. Setiap skill adalah folder skills/<name>/ dengan file SKILL.md (panduan singkat) dan reference.md (referensi lengkap domain dengan contoh MCP dan curl).

Agar agen dapat melihat skill, tautkan ke direktori skill Claude Code Anda. Repositori ini memiliki skrip siap pakai:

./skills/install.sh

Skrip ini membuat symlink ~/.claude/skills/<name> ke folder dalam repositori — perubahan di repositori langsung terlihat oleh agen, tanpa membuat salinan tambahan. Setelah instalasi, rumuskan tugas dengan kata-kata biasa ("buat bot responder otomatis di GetMyBot"), dan agen akan mengambil skill yang diperlukan secara otomatis.

Selanjutnya