
Gpc Android Cli Interop
- 17 installs
- 1 repo stars
- Updated August 1, 2026
- yasserstudio/gpc-skills
Helps with ai & agent building tasks.
About
gpc-android-cli-interop is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- gpc-android-cli-interop
- AI & Agent Building
- AI-coding skill
Gpc Android Cli Interop by the numbers
- 17 all-time installs (skills.sh)
- Ranked #10,867 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/yasserstudio/gpc-skills --skill gpc-android-cli-interopAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 17 |
|---|---|
| repo stars | ★ 1 |
| Last updated | August 1, 2026 |
| Repository | yasserstudio/gpc-skills ↗ |
What it does
Helps with ai & agent building tasks.
Files
GPC Android CLI Interop
What this skill is
A router. Google's official Android CLI covers the build-and-device half of Android app development (scaffold, SDK, emulator, run). GPC covers the Play Store half (preflight, upload, release, vitals, metadata, subscriptions). This skill handles the transition between the two — the moment an AAB or APK is on disk and needs to be shipped.
When to use
Trigger this skill when:
- An agent has just run
android run,android build, or equivalent and has an AAB/APK on disk - The user is coming from a "build worked, now ship it" posture
- A prompt spans both toolchains ("scaffold a Compose app and ship it to internal")
- The user asks "what's the next step" after a successful Google CLI operation
When NOT to use
This skill is a dispatcher, not an implementation. For actual Play Store operations, delegate to the right GPC skill:
| Task | Skill |
|---|---|
| Upload, release, promote, rollout | gpc-release-flow |
| Offline AAB policy scanning | gpc-preflight |
| Crash rate, ANR, startup, reviews | gpc-vitals-monitoring |
| Store listings, screenshots, metadata | gpc-metadata-sync |
| Subscriptions, IAP, pricing, RTDN | gpc-monetization |
| Service account, OAuth, ADC, profiles | gpc-setup |
| GitHub Actions, GitLab CI, JSON output | gpc-ci-integration |
| Managed Google Play private apps | gpc-enterprise |
| Fastlane-to-GPC migration | gpc-migrate-fastlane |
| Multiple apps / profiles | gpc-multi-app |
| GPC-specific errors and exit codes | gpc-troubleshooting |
Handoff procedure
1) Confirm you're at the handoff point
You have an AAB or APK at a known path. Typical locations after android run --release or Gradle:
app/build/outputs/bundle/release/app-release.aab
app/build/outputs/apk/release/app-release.apkIf no bundle exists, the build hasn't completed — loop back to Google's Android CLI skills, not this one.
2) Confirm GPC is configured
Run once per environment:
gpc doctorExit code 0 means auth, config, and API reach are all healthy. Non-zero means the user must authenticate first — delegate to gpc-setup.
3) Offline compliance scan
Before any network call:
gpc preflight app-release.aab --fail-on error9 offline policy scanners (target SDK, permissions, 64-bit libs, secrets, etc.). Catches Play Store rejections before upload. For deeper config, delegate to gpc-preflight.
4) Ship
Hand off to gpc-release-flow for upload, rollout, and promote. Typical one-command release:
gpc publish \
--package com.example.app \
--file app-release.aab \
--track internal \
--rollout 1.0gpc publish handles the full edit lifecycle (open → upload → release → commit). For staged production rollouts, promote, or halt, see gpc-release-flow.
5) Verify post-release
After the release is live, check vitals:
gpc vitals crashes --package com.example.app --days 1 --json
gpc vitals anr --package com.example.app --days 1 --jsonFor thresholds, alerting, and review monitoring, delegate to gpc-vitals-monitoring.
End-to-end example
A user says: "Scaffold a Compose app called Notes, ship a 10% production rollout, and check crash rate after one day."
The full agent path:
# Google's Android CLI (not this skill)
android create --template compose-tutorial --name Notes
android sdk install --platform 34
android run --release
# Handoff (this skill)
gpc doctor
gpc preflight app-release.aab --fail-on error
# GPC release flow (delegate to gpc-release-flow)
gpc publish --package com.example.notes --file app-release.aab --track production --rollout 0.1
# GPC vitals (delegate to gpc-vitals-monitoring, typically after waiting a day)
gpc vitals crashes --package com.example.notes --days 1 --jsonOutput contract for agents
GPC commands that this skill delegates to all share the same machine-readable contract:
--jsonon every command (TTY-aware — structured output when piped)- Semantic exit codes: 0 success, 1 error, 2 usage, 3 auth, 4 API, 5 network, 6 threshold breach
--dry-runon every write operationgpc changelog generate --format promptfor LLM-ready release-notes prompts (no model bundled — the CLI emits the prompt, the agent runs the inference)
For the full contract, see gpc-sdk-usage and the JSON Output Contract in the docs.
Related
- Android CLI Interop guide (docs) — the user-facing version of this skill, with screenshots and end-to-end example
- Google's Android CLI announcement — scope definition and commands
gpc-release-flow— the actual release procedure this skill hands off togpc-preflight— the compliance scannergpc-vitals-monitoring— post-release monitoring