tamtom avatar

Gplay Submission Checks

This is the pre-flight checklist you run before hitting submit to Google Play. It walks through bundle validation, metadata limits (30 char titles, 80 char short descriptions), screenshot requirements, version code conflicts, and the data safety form that trips up half of all submissions. The dry run command is especially useful since it validates everything server-side without actually committing the release. Also covers the usual rejection culprits like targeting old API levels, missing phone screenshots, and signing key mismatches. If you've ever had a release rejected for something you could have caught locally, this is that systematic runthrough you wish you'd done.

skills.sh installs
476
GitHub stars
52
last updated
Aug 21, 2026

Install

$ npx -y skills add tamtom/gplay-cli-skills --skill gplay-submission-checks --agent claude-code

Installs into .claude/skills of the current project.

Files

Google Play Submission Checks

Use this skill to validate everything before submitting a release to Google Play, reducing rejections and failed edits.

Preconditions

  • Auth configured (gplay auth login or GPLAY_SERVICE_ACCOUNT env var).
  • Package name known (--package or GPLAY_PACKAGE).
  • AAB/APK built and signed.
  • Service account has at least "Release Manager" permission.

Prefer the First-Class Commands

The CLI has canonical, purpose-built commands. Reach for these before hand-scripting individual validators:

  • gplay validate --package <pkg> — the canonical release-readiness report. Combines local artifact/metadata/screenshot/release-note checks with remote track and listing state and Console-only follow-up items. Use --bundle, --listings-dir, --screenshots-dir, --track, and --strict (treat warnings as failures) to scope it.

    gplay validate \
      --package com.example.app \
      --bundle app-release.aab \
      --track production \
      --strict
    

Sponsors

Details

Repository
github.com/tamtom/gplay-cli-skills
Categories
Release Management, CLI & Terminal
First seen
Jun 3, 2026

More from tamtom/gplay-cli-skills

All 5
1null-shot avatarcloudflare-opennextnull-shot/cloudflare-skillsDeploy Next.js to Cloudflare Workers with full App Router, Pages Router, ISR, and SSG support. Load when creating Next.js projects for Workers, migrating from V466skills.sh installs
2youmind-openlab avataryoumind-wechat-articleyoumind-openlab/skillsWrite and publish WeChat Official Account articles end-to-end with AI, or take an existing draft straight into the skill's built-in formatting + direct-send cap437skills.sh installs
3bobmatnyc avatarvercel-deployments-buildsbobmatnyc/claude-mpm-skillsVercel deployment lifecycle for builds, deployments, previews, release phases, and rollback. Use when configuring build output, deployment workflows, or release378skills.sh installs
4zzci avatarpma-rustzzci/skillsProduction-grade Rust acceptance baseline for PMA-managed Rust services and CLIs. Use with /pma when creating, reviewing, or upgrading Rust workspaces, Axum/Tok372skills.sh installs
5bobmatnyc avatarhomebrew-formula-maintenancebobmatnyc/claude-mpm-skillsHomebrew formula maintenance workflows for Python CLIs and taps, including version bumps, SHA/resource updates, testing, audits, and releases.366skills.sh installs
6pmprompt avatarstakeholder-update-generatorpmprompt/claude-plugin-product-managementCreate compelling progress updates and release notes. Use when shipping a new feature or need to communicate progress to stakeholders.361skills.sh installs