Nota: Non è disponibile alcuna documentazione legacy per questo elemento, pertanto viene visualizzata la documentazione corrente.
PushEngage Agent Skills è un plugin che insegna agli agenti di codifica AI come integrare e debuggare l'SDK PushEngage nella tua app mobile. La versione 1.0.0 è la prima release e le skill seguono due standard aperti, lo standard Agent Skills (SKILL.md) e il formato Agent Plugins, in modo che funzionino con qualsiasi agente che supporti uno dei due, inclusi Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf e VS Code. Questa guida spiega cosa include e come installarlo.
Prima di iniziare
- È necessario un account PushEngage con un'app configurata nella dashboard.
- È necessario un agente di codifica AI che supporti Agent Skills o Agent Plugins. Si consiglia Claude Code.
- Per gli strumenti dell'account, il plugin utilizza Node.js 18 o versioni successive per eseguire il server MCP in bundle tramite
npx.
Cosa fa PushEngage Agent Skills
Il plugin fornisce al tuo agente la conoscenza passo passo dell'SDK PushEngage in modo che possa configurare e risolvere i problemi delle notifiche push senza che tu debba cercare nella documentazione.
- Flussi di integrazione SDK completi per iOS, Android, Flutter e React Native.
- Una skill diagnostica che controlla un'integrazione non funzionante, confronta la tua versione dell'SDK con una tabella di problemi noti con versione bloccata e segue un albero decisionale basato sui sintomi quando il controllo non produce risultati.
- Il server MCP PushEngage incluso nel plugin, in modo che il tuo agente possa anche gestire il tuo account, come inviare e pianificare notifiche, creare segmenti e leggere analytics.
Il plugin fornisce sei skill che lavorano insieme.
| Abilità | Scopo |
|---|---|
pushengage | Skill di ingresso. Rileva la tua piattaforma e instrada a quella corretta. |
pushengage-ios | Integrazione e debug iOS. |
pushengage-android | Integrazione e debug Android. |
pushengage-flutter | Integrazione e debug Flutter. |
pushengage-react-native | Integrazione e debug React Native. |
pushengage-debug | Skill diagnostica condivisa per integrazioni non funzionanti. |
Come funzionano le Skill
Ogni skill si attiva automaticamente in base al progetto che rileva. La skill di ingresso identifica la tua piattaforma e passa la gestione alla skill di integrazione corrispondente. Quando qualcosa non funziona, la skill diagnostica viene eseguita in tre fasi: prima un controllo statico della tua configurazione, poi un confronto con i problemi noti per la tua versione dell'SDK e infine un albero decisionale basato sui sintomi. Se non riesce ancora a risolvere il problema, impacchetta un bundle di supporto che puoi inviare al team PushEngage.
Installa in Claude Code o Cowork
Aggiungi il marketplace dei plugin e installa il plugin.
/plugin marketplace add awesomemotive/pushengage-skills
/plugin install pushengage
L'installazione del plugin configura anche il server MCP ufficiale PushEngage (@pushengage/mcp). La prima volta che il tuo agente utilizza uno strumento dell'account, apre una finestra del browser per accedere al tuo account PushEngage. Finché non accedi, gli strumenti dell'account rimangono inattivi.
Installa in altri agenti
Per Cursor, Codex, Copilot, Windsurf e altri agenti compatibili con SKILL.md, usa la CLI delle skill.
npx skills add awesomemotive/pushengage-skills
Installa nei client dei plugin per agenti
Il repository è conforme anche al formato aperto Agent Plugins, con un manifest plugin.json, una directory skills/ e un file mcp.json. Qualsiasi client che supporti Agent Plugins può caricarlo come plugin. I client compatibili includono attualmente VS Code, Cursor, GitHub Copilot, ChatGPT e Codex, Kiro, Hermes Agent, OpenClaw, Grok Bot e NanoClaw. Usa il meccanismo di installazione dei plugin del tuo client e puntalo al repository awesomemotive/pushengage-skills. I client che supportano mcp.json del plugin ottengono anche il server MCP ufficiale configurato automaticamente.
Installa manualmente
Le skill si trovano nella directory skills/ nel repository awesomemotive/pushengage-skills. Copia le cartelle delle skill nella directory delle skill del tuo agente, oppure punta il tuo agente al repository. Ogni skill si attiva automaticamente in base al tipo di progetto che rileva.
Utilizzo delle skill
Dopo l'installazione, parla con il tuo agente in linguaggio naturale. Ad esempio:
- “Aiutami a integrare PushEngage in questa app.” Questo avvia il flusso di integrazione completo.
- “Le notifiche di PushEngage non arrivano sul mio iPhone.” Questo avvia il flusso di diagnostica.
- “Verifica la mia configurazione PushEngage.” Questo avvia l'audit statico.
Il plugin rileva automaticamente la tua piattaforma e passa all'integrazione o alla skill di debug corrispondente. Con il server MCP connesso, puoi anche gestire il tuo account, ad esempio, "Invia una notifica intitolata 'Saldi finiscono stasera' al mio segmento USA" o "Come è andata la campagna della scorsa settimana?"
Se preferisci seguire tu stesso i passaggi di integrazione, consulta la documentazione PushEngage Mobile SDK.
Domande Frequenti
Con quali agenti funziona?
Le skill seguono sia lo standard Agent Skills (SKILL.md) sia il formato Agent Plugins, quindi funzionano con qualsiasi agente che supporti uno dei due, inclusi Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf e VS Code. Claude Code e Cowork lo installano come plugin, altri agenti SKILL.md lo aggiungono tramite la CLI delle skill e i client Agent Plugins lo caricano tramite il loro meccanismo di installazione dei plugin.
Quali piattaforme sono supportate?
Il plugin include flussi di integrazione e debug per iOS, Android, Flutter e React Native. La skill di ingresso rileva automaticamente la tua piattaforma e passa alla skill corrispondente.
Devo configurare qualcosa per gli strumenti dell'account?
È necessario Node.js 18 o versioni successive, poiché il server MCP incluso viene eseguito tramite npx. La prima volta che il tuo agente utilizza uno strumento dell'account, apre una finestra del browser per consentirti di accedere a PushEngage. Fino ad allora, gli strumenti dell'account rimangono inattivi e le skill di integrazione e debug continuano a funzionare.
Cosa controlla la skill di diagnostica?
Esegue un audit statico della tua integrazione, confronta la versione del tuo SDK con un elenco di problemi noti con versione bloccata ed esegue un albero decisionale dei sintomi. Se non riesce a trovare la causa, prepara un pacchetto di supporto per il team PushEngage.
È gratuito da usare?
Il plugin è rilasciato sotto licenza MIT. È comunque necessario un account PushEngage con un'app configurata per utilizzarlo.
Risorse
- PushEngage Agent Skills su GitHub: awesomemotive/pushengage-skills
- PushEngage MCP server su GitHub: awesomemotive/pushengage-mcp
- Il pacchetto del server MCP su npm:
@pushengage/mcp
Se riscontri problemi, non esitare a contattarci cliccando qui. Il nostro team di supporto sarà in grado di aiutarti.