Skip to content

Play Engage SDK Integration

Guides an agent to add, debug and fix Google Play Engage SDK publishing code in Android apps

Repository
android/skills
Stars
10,278
Licence
Apache-2.0
Files
5 files

What it does

When installed, the agent acts as a guide for adding Google's Play Engage SDK to an Android app, which lets an app publish content recommendations (such as food, audio, or reading items) to the Play Store surfaces. The agent asks which vertical and cluster type the app targets, maps the developer's data models to Engage entities, and generates boilerplate classes such as a converter, request factory, WorkManager worker, publisher and broadcast receiver. It also walks through Gradle and manifest changes and a compile-and-verify checklist.

Great for

  • Android developers adding Play Engage publishing to a food, audio, reading or TV app
  • Teams debugging Engage SDK errors such as import failures or namespace conflicts

Skip it if

  • Apps outside the Engage verticals, since the skill only covers the supported Engage schemas and clusters
  • Anyone expecting a finished, tested integration without review: the generated code must be checked and compiled by the developer, and the skill's referenced files (schemas, patterns, troubleshooting) were not included in the files reviewed

Try asking

  • “Add Play Engage SDK support to my food delivery Android app and generate the publishing code”
  • “Map my Kotlin data class for podcast episodes to the Engage audio entities”
  • “Fix this Engage SDK compile error from my Gradle build”
  • “Generate the EngageBroadcastReceiver with both static and dynamic registration”
Step-by-step guide: how to use Play Engage SDK IntegrationInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 5 original files, the Apache-2.0 licence and an attribution note.

    engage-sdk-integration.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip engage-sdk-integration.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip engage-sdk-integration.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Provide your local data model (data class or JSON sample) up front so the agent can propose an accurate entity mapping.
  • Review every generated file and the image URIs; the skill requires images matching strict aspect ratios for each vertical.
  • Let the agent run the Gradle compile step and check the self-verification checklist before shipping.

What's inside

  • references/android/guide/playcore/engage/faq.md
  • references/android/guide/playcore/engage/food.md
  • references/android/guide/playcore/engage/listen.md
  • references/android/guide/playcore/engage/read.md
  • SKILL.md

Redistributed unmodified from android/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.