Skills para agentes de IA

Los skills de GetMyBot son envolturas agentivas listas sobre el GetMyBot API. Enseñan a un agente de IA (por ejemplo, Claude Code) a trabajar con tus bots en lenguaje natural: «crea una reacción en GetMyBot», «inicia una difusión de GetMyBot con la etiqueta VIP», «muéstrame las estadísticas del bot». Bajo el capó, el skill invoca las herramientas MCP de GetMyBot y, si el servidor MCP no está conectado, hace las mismas solicitudes por REST con tu token.

Los skills no son una función de pago aparte ni un marketplace. Son archivos SKILL.md (formato Claude Code) que instalas localmente junto a tu agente.

Cómo funciona

Cada skill está construido bajo el principio de revelación progresiva: una descripción breve activa el skill ante formulaciones de dominio, y la referencia completa de la API se carga solo cuando se necesita. Dentro de cada skill están documentadas dos vías de acceso:

  • MCP (preferido) — si el servidor MCP de GetMyBot está conectado al agente, el skill invoca las herramientas directamente.
  • REST-fallback — si MCP no está disponible, el skill realiza las mismas operaciones con solicitudes curl con el token personal.

La autenticación en todos los skills es la misma: token personal mbp_… y dirección base /api. Más detalles en la guía de autorización.

Seis skills

  • mybot — punto de entrada y navegación: qué es el GetMyBot API, cómo obtener un PAT y sus áreas de acceso, dirección base, cómo conectar el servidor MCP, cuándo REST y cuándo MCP, formato de errores, paginación y límites. Desde aquí el agente accede a los otros cinco skills.
  • mybot-bots — conexión y gestión de bots: verificación del token, conexión, lista y tarjeta, actualización, sincronización, cambio de token, transferencia, eliminación, ajustes, plantillas.
  • mybot-reactions — constructor de reacciones (el más grande): estructura «disparador → condiciones → chats → acciones», creación y actualización, tipos de disparadores, condiciones Y/O, catálogo de acciones, mensajes y botones, botones dinámicos y parámetros, fórmulas (DSL), carpetas, relaciones de reacciones, importación desde SamBot, verificación de fórmulas, orden.
  • mybot-broadcasts — difusiones: inicio por reacción, segmentación por etiquetas, pausa/reanudación/cancelación y estado, edición de mensajes ya enviados (individual y «a todos»), cola y reintentos.
  • mybot-data — datos e integraciones: colecciones (tablas — campos y registros), escenarios (flows), integraciones (IA, Google Sheets, GetCourse, manejador externo por WebSocket), conexiones y accesos.
  • mybot-analytics — observabilidad y audiencia: estadísticas (gasto de saldo, métricas, registro, salud de reacciones), analítica (audiencia, chats, embudos), suscriptores y etiquetas, diálogos, facturación (saldo, planes, transacciones).

Instalación

Los skills viven en el repositorio de GetMyBot en la carpeta skills/. Cada skill es una carpeta skills/<name>/ con los archivos SKILL.md (guía breve) y reference.md (referencia completa del dominio con ejemplos en MCP y curl).

Para que el agente vea los skills, enlázalos con tu directorio de skills de Claude Code. En el repositorio hay un script listo:

./skills/install.sh

Crea symlinks ~/.claude/skills/<name> a las carpetas dentro del repositorio — los cambios en el repositorio son visibles de inmediato para el agente, sin copias duplicadas. Tras la instalación, formula la tarea con palabras normales («arma un bot de respuesta automática en GetMyBot»), y el agente cargará el skill que necesita.

Qué sigue