gplay-gradle-build

Automate Android app building, signing, and packaging with Gradle.

43|6|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/tamtom/gplay-cli-skills --skill gplay-gradle-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gplay-gradle-build
Source: https://github.com/tamtom/gplay-cli-skills/tree/main/skills/gplay-gradle-build
Command: npx skills add https://github.com/tamtom/gplay-cli-skills --skill gplay-gradle-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of building, signing, and packaging Android applications using Gradle, preparing them for upload to the Google Play Store.

Core Features & Use Cases

  • Build App Bundles (AAB) or APKs: Generate release-ready AABs (recommended) or APKs.
  • Configure Signing: Set up and apply release signing configurations using environment variables.
  • Version Management: Increment version codes and manage version names.
  • ProGuard/R8 Integration: Enable code shrinking and obfuscation.
  • CI/CD Integration: Provides examples for GitHub Actions.

Quick Start

Use the gplay-gradle-build skill to build a release version of your Android app.

Frequently Asked Questions about gplay-gradle-build

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and sign an Android App Bundle using Gradle for release?

To build and sign an Android App Bundle, configure your Gradle release build type with signing credentials provided via environment variables, then run the assembleBundle task. This generates a signed AAB file ready for the Google Play Store.

What is the best way to automate APK signing configurations in a CI/CD pipeline?

Automate APK signing by injecting keystore credentials into your CI/CD pipeline using environment variables. This approach securely configures the Gradle signingConfigs block without hardcoding sensitive data into your version control system.

Does this Gradle build process support ProGuard or R8 for release builds?

Yes, the Gradle build process supports ProGuard and R8 integration for release builds. Enabling code shrinking and obfuscation reduces app size and protects source code during the APK or AAB packaging step.

How do I increment version codes and manage version names for Android apps?

Manage Android version codes and names by configuring the versionCode and versionName properties within your Gradle build configuration. Automating these increments ensures correct versioning for successive Google Play Store uploads.

Can I use GitHub Actions to automate Gradle Android app packaging and distribution?

Yes, you can use GitHub Actions to automate Android app packaging. The process integrates with your CI/CD pipeline to execute Gradle builds, apply signing configurations, and produce release-ready AABs or APKs for automated distribution.