Примечание: Устаревшая документация для этого элемента отсутствует, поэтому вы видите текущую документацию.
Навыки агента PushEngage — это плагин, который обучает ИИ-агентов по программированию, как интегрировать и отлаживать PushEngage SDK в вашем мобильном приложении. Версия 1.0.0 — первый выпуск, и навыки соответствуют двум открытым стандартам: стандарту Agent Skills (SKILL.md) и формату Agent Plugins, поэтому они работают с любым агентом, который поддерживает хотя бы один из них, включая Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf и VS Code. В этом руководстве объясняется, что он включает и как его установить.
Прежде чем начать
- Вам нужна учетная запись PushEngage с настроенным приложением на панели управления.
- Вам нужен ИИ-агент по программированию, который поддерживает Agent Skills или Agent Plugins. Рекомендуется Claude Code.
- Для инструментов учетной записи плагин использует Node.js 18 или новее для запуска встроенного сервера MCP через
npx.
Что делают навыки агента PushEngage
Плагин предоставляет вашему агенту пошаговые знания PushEngage SDK, чтобы он мог настраивать и устранять неполадки push-уведомлений без необходимости искать документацию.
- Полные сценарии интеграции SDK для iOS, Android, Flutter и React Native.
- Навык диагностики, который проверяет неисправную интеграцию, сравнивает вашу версию SDK с таблицей известных проблем с фиксированной версией и проходит дерево решений по симптомам, когда аудит не дает результатов.
- Встроенный в плагин сервер PushEngage MCP, чтобы ваш агент мог также управлять вашей учетной записью, например отправлять и планировать уведомления, создавать сегменты и читать аналитику.
Плагин поставляется с шестью взаимосвязанными навыками.
| Навык | Назначение |
|---|---|
pushengage | Входной навык. Определяет вашу платформу и перенаправляет на нужный. |
pushengage-ios | Интеграция и отладка iOS. |
pushengage-android | Интеграция и отладка Android. |
pushengage-flutter | Интеграция и отладка Flutter. |
pushengage-react-native | Интеграция и отладка React Native. |
pushengage-debug | Общий навык диагностики неисправных интеграций. |
Как работают навыки
Каждый навык активируется автоматически на основе обнаруженного проекта. Входной навык определяет вашу платформу и передает управление соответствующему навыку интеграции. Когда что-то не работает, навык диагностики работает в три этапа: сначала статическая проверка вашей настройки, затем сопоставление с известными проблемами для вашей версии SDK и, наконец, дерево решений, основанное на симптомах. Если проблему все еще не удается решить, он создает пакет поддержки, который вы можете отправить команде PushEngage.
Установка в Claude Code или Cowork
Добавьте плагин из магазина плагинов и установите его.
/plugin marketplace add awesomemotive/pushengage-skills
/plugin install pushengage
Установка плагина также настраивает официальный сервер PushEngage MCP (@pushengage/mcp). При первом использовании инструментов учетной записи вашим агентом открывается окно браузера для входа в вашу учетную запись PushEngage. Пока вы не войдете, инструменты учетной записи будут неактивны.
Установка в других агентах
Для Cursor, Codex, Copilot, Windsurf и других агентов, совместимых с SKILL.md, используйте CLI для навыков.
npx skills add awesomemotive/pushengage-skills
Установить в клиентских плагинах агента
Репозиторий также соответствует открытому формату плагинов агента, с манифестом plugin.json, каталогом skills/ и файлом mcp.json. Любой клиент, поддерживающий плагины агента, может загрузить его как плагин. Совместимые клиенты в настоящее время включают VS Code, Cursor, GitHub Copilot, ChatGPT и Codex, Kiro, Hermes Agent, OpenClaw, Grok Bot и NanoClaw. Используйте собственный механизм установки плагинов вашего клиента и укажите ему репозиторий awesomemotive/pushengage-skills. Клиенты, поддерживающие mcp.json плагина, также автоматически настраивают официальный сервер MCP.
Установить вручную
Навыки находятся в каталоге skills/ репозитория awesomemotive/pushengage-skills. Скопируйте папки навыков в каталог навыков вашего агента или укажите агенту на репозиторий. Каждый навык активируется автоматически в зависимости от обнаруженного типа проекта.
Использование навыков
После установки поговорите с вашим агентом на обычном языке. Например:
- «Помоги мне интегрировать PushEngage в это приложение». Это запускает полный процесс интеграции.
- «Уведомления PushEngage не приходят на мой iPhone». Это запускает процесс диагностики.
- «Проверь мою настройку PushEngage». Это запускает статическую проверку.
Плагин автоматически определяет вашу платформу и передает управление соответствующему навыку интеграции или отладки. При подключенном сервере MCP вы также можете управлять своей учетной записью, например: «Отправить уведомление с заголовком „Распродажа заканчивается сегодня вечером“ моему сегменту в США» или «Как прошла прошлая недельная кампания?»
Если вы предпочитаете самостоятельно следовать шагам интеграции, см. документацию PushEngage Mobile SDK.
Часто задаваемые вопросы
С какими агентами это работает?
Навыки соответствуют стандарту Agent Skills (SKILL.md) и формату Agent Plugins, поэтому они работают с любым агентом, поддерживающим один из них, включая Claude Code, Cowork, Cursor, Codex, Copilot, Windsurf и VS Code. Claude Code и Cowork устанавливают его как плагин, другие агенты SKILL.md добавляют его через CLI для навыков, а клиенты Agent Plugins загружают его через собственный механизм установки плагинов.
Какие платформы поддерживаются?
Плагин включает потоки интеграции и отладки для iOS, Android, Flutter и React Native. Входной навык автоматически определяет вашу платформу и передает управление соответствующему навыку.
Нужно ли мне что-нибудь настраивать для инструментов учетной записи?
Вам нужен Node.js 18 или новее, так как встроенный сервер MCP работает через npx. При первом использовании агентом инструментов учетной записи откроется окно браузера для входа в PushEngage. До тех пор инструменты учетной записи остаются неактивными, а навыки интеграции и отладки по-прежнему работают.
Что проверяет навык диагностики?
Он выполняет статическую проверку вашей интеграции, сравнивает вашу версию SDK со списком известных проблем с привязкой к версии и проходит дерево решений симптомов. Если причину найти не удается, он подготавливает пакет поддержки для команды PushEngage.
Бесплатно ли это?
Плагин выпущен под лицензией MIT. Вам по-прежнему нужна учетная запись PushEngage с настроенным приложением для его использования.
Ресурсы
- PushEngage Agent Skills на GitHub: awesomemotive/pushengage-skills
- PushEngage MCP server на GitHub: awesomemotive/pushengage-mcp
- Пакет MCP server на npm:
@pushengage/mcp
Если у вас возникнут какие-либо проблемы, пожалуйста, свяжитесь с нами, нажав здесь. Наша служба поддержки сможет вам помочь.