Aviso: No hay documentación heredada disponible para este elemento, por lo que está viendo la documentación actual.
PushEngage Agent Skills es un plugin que enseña a los agentes de codificación de IA cómo integrar y depurar el SDK de PushEngage en tu aplicación móvil. La versión 1.0.0 es la primera versión, y las skills siguen dos estándares abiertos, el estándar Agent Skills (SKILL.md) y el formato Agent Plugins, por lo que funcionan con cualquier agente que admita uno de ellos, incluyendo Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf y VS Code. Esta guía explica qué incluye y cómo instalarlo.
Antes de empezar
- Necesitas una cuenta de PushEngage con una aplicación configurada en el panel.
- Necesitas un agente de codificación de IA que admita Agent Skills o Agent Plugins. Se recomienda Claude Code.
- Para las herramientas de cuenta, el plugin utiliza Node.js 18 o posterior para ejecutar el servidor MCP incluido a través de
npx.
Qué hace PushEngage Agent Skills
El plugin proporciona a tu agente conocimiento paso a paso del SDK de PushEngage para que pueda configurar y solucionar problemas de notificaciones push sin que tengas que buscar en la documentación.
- Flujos completos de integración del SDK para iOS, Android, Flutter y React Native.
- Una skill de diagnóstico que audita una integración rota, compara tu versión del SDK con una tabla de problemas conocidos fijada por versión y recorre un árbol de decisión de síntomas cuando la auditoría no arroja resultados.
- El servidor MCP de PushEngage incluido en el plugin, para que tu agente también pueda operar tu cuenta, como enviar y programar notificaciones, crear segmentos y leer análisis.
El plugin incluye seis skills que trabajan juntas.
| Habilidad | Propósito |
|---|---|
pushengage | Skill de entrada. Detecta tu plataforma y la dirige a la correcta. |
pushengage-ios | Integración y depuración de iOS. |
pushengage-android | Integración y depuración de Android. |
pushengage-flutter | Integración y depuración de Flutter. |
pushengage-react-native | Integración y depuración de React Native. |
pushengage-debug | Skill de diagnóstico compartida para integraciones rotas. |
Cómo funcionan las Skills
Cada skill se activa automáticamente según el proyecto que detecta. La skill de entrada identifica tu plataforma y la transfiere a la skill de integración correspondiente. Cuando algo está roto, la skill de diagnóstico se ejecuta en tres etapas: primero una auditoría estática de tu configuración, luego una comparación con problemas conocidos para tu versión del SDK y, finalmente, un árbol de decisión basado en síntomas. Si aún así no puede resolver el problema, empaqueta un paquete de soporte que puedes enviar al equipo de PushEngage.
Instalar en Claude Code o Cowork
Añade el marketplace de plugins e instala el plugin.
/plugin marketplace add awesomemotive/pushengage-skills
/plugin install pushengage
La instalación del plugin también configura el servidor MCP oficial de PushEngage (@pushengage/mcp). La primera vez que tu agente utilice una herramienta de cuenta, se abrirá una ventana del navegador para iniciar sesión en tu cuenta de PushEngage. Hasta que inicies sesión, las herramientas de cuenta permanecerán inactivas.
Instalar en otros agentes
Para Cursor, Codex, Copilot, Windsurf y otros agentes compatibles con SKILL.md, usa la CLI de skills.
npx skills add awesomemotive/pushengage-skills
Instalar en Clientes de Plugins de Agente
El repositorio también se ajusta al formato abierto de Plugins de Agente, con un manifiesto plugin.json, un directorio skills/ y un mcp.json. Cualquier cliente que soporte Plugins de Agente puede cargarlo como un plugin. Los clientes compatibles actualmente incluyen VS Code, Cursor, GitHub Copilot, ChatGPT y Codex, Kiro, Hermes Agent, OpenClaw, Grok Bot y NanoClaw. Usa el propio mecanismo de instalación de plugins de tu cliente y apúntalo al repositorio awesomemotive/pushengage-skills. Los clientes que soporten el mcp.json del plugin también obtienen el servidor MCP oficial configurado automáticamente.
Instalar Manualmente
Las skills se encuentran en el directorio skills/ del repositorio awesomemotive/pushengage-skills. Copia las carpetas de skill en el directorio de skills de tu agente, o apunta tu agente al repositorio. Cada skill se activa automáticamente según el tipo de proyecto que detecta.
Usando las Skills
Después de instalar, habla con tu agente en lenguaje natural. Por ejemplo:
- “Ayúdame a integrar PushEngage en esta aplicación.” Esto ejecuta el flujo de integración completo.
- “Las notificaciones de PushEngage no llegan a mi iPhone.” Esto ejecuta el flujo de diagnóstico.
- “Audita mi configuración de PushEngage.” Esto ejecuta la auditoría estática.
El plugin detecta tu plataforma automáticamente y delega a la skill de integración o depuración correspondiente. Con el servidor MCP conectado, también puedes operar tu cuenta, por ejemplo, “Envía una notificación titulada ‘La oferta termina esta noche’ a mi segmento de EE. UU.” o “¿Cómo rindió la campaña de la semana pasada?”
Si prefieres seguir los pasos de integración tú mismo, consulta la documentación del SDK móvil de PushEngage.
Preguntas frecuentes
¿Con qué agentes funciona?
Las skills siguen tanto el estándar Agent Skills (SKILL.md) como el formato Agent Plugins, por lo que funcionan con cualquier agente que soporte uno de ellos, incluyendo Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf y VS Code. Claude Code y Cowork lo instalan como un plugin, otros agentes SKILL.md lo añaden a través de la CLI de skills, y los clientes de Agent Plugins lo cargan a través de su propio mecanismo de instalación de plugins.
¿Qué plataformas son compatibles?
El plugin incluye flujos de integración y depuración para iOS, Android, Flutter y React Native. La skill de entrada detecta tu plataforma automáticamente y delega a la skill correspondiente.
¿Necesito configurar algo para las herramientas de cuenta?
Necesitas Node.js 18 o posterior, ya que el servidor MCP incluido se ejecuta a través de npx. La primera vez que tu agente utilice una herramienta de cuenta, se abrirá una ventana del navegador para que inicies sesión en PushEngage. Hasta entonces, las herramientas de cuenta permanecen inactivas y las skills de integración y depuración siguen funcionando.
¿Qué comprueba la skill de diagnóstico?
Ejecuta una auditoría estática de tu integración, compara tu versión del SDK con una lista de problemas conocidos fijada por versión y recorre un árbol de decisión de síntomas. Si no puede encontrar la causa, prepara un paquete de soporte para el equipo de PushEngage.
¿Es de uso gratuito?
El plugin se publica bajo la licencia MIT. Todavía necesitas una cuenta de PushEngage con una aplicación configurada para usarlo.
Recursos
- PushEngage Agent Skills en GitHub: awesomemotive/pushengage-skills
- PushEngage MCP server en GitHub: awesomemotive/pushengage-mcp
- El paquete del servidor MCP en npm:
@pushengage/mcp
Si tienes algún problema, no dudes en contactarnos haciendo clic aquí. Nuestro equipo de soporte podrá ayudarte.