Skills pour agents IA

Les skills GetMyBot sont des wrappers agentiels prêts à l'emploi par-dessus l'API GetMyBot. Ils apprennent à un agent IA (par exemple, Claude Code) à travailler avec vos bots en langage naturel : « crée une réaction dans GetMyBot », « lance une diffusion GetMyBot par étiquette VIP », « montre les statistiques du bot ». Sous le capot, un skill appelle les outils MCP de GetMyBot, et si le serveur MCP n'est pas connecté — effectue les mêmes requêtes via REST avec votre jeton.

Les skills ne sont pas une fonctionnalité payante séparée ni un marketplace. Ce sont des fichiers SKILL.md (format Claude Code) que vous installez localement à côté de votre agent.

Comment ça fonctionne

Chaque skill est construit selon le principe de la divulgation progressive : une courte description déclenche le skill sur les formulations du domaine, et la référence API lourde n'est chargée que lorsqu'elle est nécessaire. À l'intérieur de chaque skill, deux chemins d'accès sont documentés :

  • MCP (préférable) — si le serveur MCP GetMyBot est connecté à l'agent, le skill appelle les outils directement.
  • Fallback REST — si MCP n'est pas disponible, le skill effectue les mêmes opérations via des requêtes curl avec un jeton personnel.

L'authentification est la même dans tous les skills : jeton personnel mbp_… et adresse de base /api. Plus de détails — dans le guide d'autorisation.

Six skills

  • mybot — point d'entrée et navigation : qu'est-ce que l'API GetMyBot, comment obtenir un PAT et ses portées, adresse de base, comment connecter le serveur MCP, quand utiliser REST et quand MCP, format des erreurs, pagination et limites. De là, l'agent accède aux cinq autres skills.
  • mybot-bots — connexion et gestion des bots : vérification du jeton, connexion, liste et fiche, mise à jour, synchronisation, changement de jeton, transfert, suppression, paramètres, modèles.
  • mybot-reactions — constructeur de réactions (le plus complet) : structure « déclencheur → conditions → chats → actions », création et mise à jour, types de déclencheurs, conditions ET/OU, catalogue d'actions, messages et boutons, boutons dynamiques et paramètres, formules (DSL), dossiers, liens de réactions, import depuis SamBot, vérification de formules, ordre.
  • mybot-broadcasts — diffusions : lancement par réaction, segmentation par étiquettes, pause/reprise/annulation et statut, édition des messages déjà envoyés (individuellement et « pour tous »), file d'attente et retries.
  • mybot-data — données et intégrations : collections (tables — champs et enregistrements), scénarios (flows), intégrations (IA, Google Sheets, GetCourse, gestionnaire externe via WebSocket), connexions et accès.
  • mybot-analytics — observabilité et audience : statistiques (consommation du solde, métriques, journal, santé des réactions), analytique (audience, chats, entonnoirs), abonnés et étiquettes, dialogues, facturation (solde, forfaits, transactions).

Installation

Les skills se trouvent dans le dépôt GetMyBot dans le dossier skills/. Chaque skill est un dossier skills/<name>/ avec les fichiers SKILL.md (guide court) et reference.md (référence complète du domaine avec exemples MCP et curl).

Pour que l'agent voie les skills, liez-les à votre répertoire de skills Claude Code. Le dépôt dispose d'un script prêt à l'emploi :

./skills/install.sh

Il crée des liens symboliques ~/.claude/skills/<name> pointant vers les dossiers dans le dépôt — les modifications dans le dépôt sont immédiatement visibles par l'agent, sans copies supplémentaires. Après l'installation, formulez votre tâche en mots ordinaires (« construis dans GetMyBot un bot de réponse automatique »), et l'agent chargera automatiquement le skill approprié.

Pour aller plus loin