.cursor/skills/play-store-promote/SKILL.md
Promote a release from Google Play internal testing to a closed testing track (Alpha or App Hive Testing). Use when the user asks to promote a release, move to closed testing, push to alpha, push to App Hive Testing, or mentions track promotion.
npx skillsauth add baijum/ukulele-companion play-store-promoteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Promote a release from the internal testing track to one of the closed testing tracks using the Gradle Play Publisher (GPP) plugin.
app/play-service-account.jsonAsk the user which closed testing track to promote to:
| Track | Name in Play Console | |-------|---------------------| | Alpha | Alpha | | App Hive Testing | App Hive Testing |
Promote to Alpha:
./gradlew promoteReleaseArtifact --from-track internal --promote-track alpha --release-status completed
Promote to App Hive Testing:
./gradlew promoteReleaseArtifact --from-track internal --promote-track "App Hive Testing" --release-status completed
block_until_ms: 60000 (promotion typically takes 10-30s).--from-track internal flag tells GPP to take the latest release from internal testing.--release-status completed flag makes the release immediately available to testers.After a successful promotion, provide:
| Task | Command |
|------|---------|
| Promote to Alpha | ./gradlew promoteReleaseArtifact --from-track internal --promote-track alpha --release-status completed |
| Promote to App Hive Testing | ./gradlew promoteReleaseArtifact --from-track internal --promote-track "App Hive Testing" --release-status completed |
| Promote to production | ./gradlew promoteReleaseArtifact --from-track internal --promote-track production --release-status completed |
| Staged rollout to production | ./gradlew promoteReleaseArtifact --from-track internal --promote-track production --release-status inProgress --user-fraction 0.1 |
./gradlew publishReleaseBundle.tools
Record scene video clips for a TOML video project. Reads the android.toml or ios.toml to get the scene list and min_clip_duration, navigates to each screen via ADB (Android) or simctl (iOS), and records individual clips. Use when the user says /record-clips and provides a TOML path.
tools
Upload a release AAB to Google Play Store using the Gradle Play Publisher plugin. Use when the user asks to upload to Play Store, publish to Google Play, deploy to internal testing, promote a release, or mentions Play Console.
development
Promote a release to Google Play open testing or production tracks. Supports full rollout and staged rollout to production. Use when the user asks to promote to open testing, beta, go to production, release to all users, staged rollout, or increase rollout percentage.
development
Audit iOS port parity against the Android app. Compares ViewModels, Views, Settings, and Navigation at the code level, verifies features from docs/videos/ TOML project files, and optionally captures side-by-side screenshots. Use when the user asks to compare iOS vs Android, check iOS parity, find missing iOS features, audit the port, or mentions feature gaps.