# Gpd Id Resolver

> Resolve Google Play identifiers (package, tracks, version codes, products, subscriptions) using gpd. Use when commands require IDs or exact values.

- Skill: `rudrankriyam/gpd-id-resolver` (Agent Skill)
- Install (CLI): `npx skillmds@latest add rudrankriyam/gpd-id-resolver`
- Raw SKILL.md: https://api.skillmd.com/api/skills/rudrankriyam/gpd-id-resolver/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: rudrankriyam (https://skillmd.com/u/rudrankriyam)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/rudrankriyam/gpd-id-resolver

---


# GPD ID Resolver

Use this skill to map names to IDs needed by other gpd commands.

## Package name (app ID)
- Package name is the primary identifier: `com.example.app`.
- Always pass `--package` explicitly for deterministic results.
- This resolver skill is read-only. Use only `list`, `get`, or status-style commands here; do not run mutating commands while resolving IDs.

## Track names
- Common tracks: `internal`, `alpha`, `beta`, `production`.
- List tracks:
  - `gpd publish tracks --package com.example.app`

## Version codes and release status
- Use release status to find version codes on a track:
  - `gpd publish status --package com.example.app --track production`

## Tester groups
- List testers by track:
  - `gpd publish testers list --package com.example.app --track internal`

## Monetization IDs
- Products:
  - `gpd monetization products list --package com.example.app`
  - `gpd monetization products get sku123 --package com.example.app`
- One-time products:
  - `gpd monetization onetimeproducts list --package com.example.app`
- Subscriptions:
  - `gpd monetization subscriptions list --package com.example.app`
  - `gpd monetization subscriptions get sub123 --package com.example.app`
- Base plans and offers:
  - `gpd monetization subscriptions get sub123 --package com.example.app`
  - `gpd monetization offers list --package com.example.app sub123 plan456`

## Permissions IDs
- Developer users:
  - `gpd permissions users list --developer-id DEV_ID`
- App grants:
  - Resolve the package name and user email with read-only commands before using a permissions-management skill for grant changes.

## Output tips
- JSON is default; use `--pretty` for debugging.
- Use `--all` on list commands to avoid missing items.

