What problem does it solve? Integrating Google's Play Engage SDK requires correctly wiring many moving parts—vertical-specific entities, cluster requests, WorkManager publishing, broadcast receivers, and manifest declarations—and small mistakes cause silent publishing failures or compile errors. This Skill walks an AI agent through the entire integration so the generated code follows the mandatory structure for each content vertical. ## Core Features & Use Cases - Guided vertical-aware integration: Identifies your app's vertical (food, watch, read, shopping, travel, TV, and more) and uses the matching entity schemas and client classes from bundled reference files. - Structured boilerplate generation: Creates Constants, ItemToEntityConverter, ClusterRequestFactory, EngageWorker, EngagePublisher, and EngageBroadcastReceiver classes with both static and dynamic receiver registration. - Entity mapping and data source wiring: Maps your app's local data models to Engage entities and connects real data sources to publish requests. - Debugging and verification: Enforces a self-verification checklist, runs Gradle compilation with sandbox-safe rules, and resolves common errors like namespace conflicts and missing imports via a troubleshooting guide. - Use Case: You are adding Google Play content recommendations to a recipe app. The Skill identifies the food vertical, generates the publishing worker and broadcast receiver, maps your Recipe model to RecipeEntity, updates Gradle and the manifest, and compiles until the build succeeds. ## Quick Start Ask the agent to integrate the Play Engage SDK into your Android app for your content vertical and let it generate and verify the publishing code.