Скіли для ІІ-агентів

Скіли GetMyBot — це готові агентські обгортки над GetMyBot API. Вони навчають ІІ-агента (наприклад, Claude Code) працювати з вашими ботами природною мовою: «створи реакцію в GetMyBot», «запусти розсилку GetMyBot за міткою VIP», «покажи статистику бота». Під капотом скіл викликає MCP-інструменти GetMyBot, а якщо MCP-сервер не підключено — робить ті самі запити через REST з вашим токеном.

Скіли — не окрема платна фіча і не маркетплейс. Це файли SKILL.md (формат Claude Code), які ви встановлюєте локально поруч зі своїм агентом.

Як це працює

Кожен скіл влаштований за принципом прогресивного розкриття: короткий опис тригерить скіл на доменні формулювання, а важкий довідник по API підвантажується лише коли потрібен. Усередині кожного скілу задокументовані два шляхи доступу:

  • MCP (переважно) — якщо MCP-сервер GetMyBot підключений до агента, скіл викликає інструменти напряму.
  • REST-fallback — якщо MCP недоступний, скіл виконує ті самі операції запитами curl з персональним токеном.

Автентифікація у всіх скілах одна: персональний токен mbp_… і базова адреса /api. Детальніше — у гайді з авторизації.

Шість скілів

  • mybot — точка входу і навігація: що таке GetMyBot API, як отримати PAT і його області доступу, базова адреса, як підключити MCP-сервер, коли REST, а коли MCP, формат помилок, пагінація і ліміти. Звідси агент потрапляє до решти п'яти скілів.
  • mybot-bots — підключення і керування ботами: перевірка токена, підключення, список і картка, оновлення, синхронізація, зміна токена, передача, видалення, налаштування, шаблони.
  • mybot-reactions — конструктор реакцій (найбільший): структура «тригер → умови → чати → дії», створення і оновлення, типи тригерів, умови І/АБО, каталог дій, повідомлення і кнопки, динамічні кнопки і параметри, формули (DSL), папки, зв'язки реакцій, імпорт із SamBot, перевірка формул, порядок.
  • mybot-broadcasts — розсилки: запуск за реакцією, сегментація за мітками, пауза/відновлення/скасування і статус, редагування вже надісланих повідомлень (поодиноко і «у всіх»), черга і ретраї.
  • mybot-data — дані та інтеграції: колекції (таблиці — поля і записи), сценарії (flows), інтеграції (ІІ, Google Sheets, GetCourse, зовнішній обробник через WebSocket), підключення і доступи.
  • mybot-analytics — спостережуваність і аудиторія: статистика (витрата балансу, метрики, журнал, здоров'я реакцій), аналітика (аудиторія, чати, воронки), підписники і мітки, діалоги, білінг (баланс, тарифи, транзакції).

Встановлення

Скіли живуть у репозиторії GetMyBot у папці skills/. Кожен скіл — це папка skills/<name>/ з файлами SKILL.md (короткий гайд) і reference.md (повний довідник по домену з прикладами на MCP і curl).

Щоб агент побачив скіли, пов'яжіть їх зі своїм каталогом скілів Claude Code. У репозиторії є готовий скрипт:

./skills/install.sh

Він створює симлінки ~/.claude/skills/<name> на папки всередині репозиторію — правки в репозиторії одразу видні агенту, зайвих копій не плодиться. Після встановлення сформулюйте задачу звичайними словами («збери в GetMyBot бота-автовідповідача»), і агент сам підтягне потрібний скіл.

Що далі