gplay-user-management

Manage Google Play Console users and per-app permission grants via gplay CLI commands.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/lettucebo/Skills --skill gplay-user-management-lettucebo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gplay-user-management
Source: https://github.com/lettucebo/Skills/tree/main/skills/google-play-console-cli/gplay-user-management
Command: npx skills add https://github.com/lettucebo/Skills --skill gplay-user-management-lettucebo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing team access in Google Play Console requires navigating two distinct permission layers—account-wide users and per-app grants—and getting the JSON permission bodies and CLI flags right is error-prone. This Skill provides the exact gplay users and gplay grants commands, permission constants, and ready-made recipes to onboard, update, audit, and offboard team members correctly. ## Core Features & Use Cases - Account-wide user management: List, create, update, and delete developer account users with global permissions via gplay users, including optional expiration times and update masks. - Per-app access grants: Grant or revoke access to individual apps with gplay grants, following least-privilege practices instead of handing out global permissions. - Permission recipes: Pre-built JSON bodies for common roles such as read-only viewer, release manager, and finance, at both app and account level. - Use Case: A new contractor needs access to only one app's releases. Create the user with empty account-wide permissions, then add a per-app grant with CAN_ACCESS_APP and CAN_MANAGE_PUBLIC_APKS—no global exposure required. ## Quick Start Use the gplay-user-management skill to create a Google Play Console user for dev@example.com and grant them release management access to the app com.example.app.

Frequently Asked Questions about gplay-user-management

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

FAQPage Schema
How do I add a user to Google Play Console with the gplay CLI?▼

Run gplay users create with --developer, --email, and a --json body containing developerAccountPermissions. Permissions cannot be passed as flags; they must be supplied as an inline JSON string or a file reference like @perms.json.

What is the difference between gplay users and gplay grants?▼

gplay users manages account-wide members whose permissions apply across the whole developer account, while gplay grants manages per-app access scoped to a single package name. Prefer per-app grants for least-privilege access instead of global permissions.

How do I give a user access to only one app in Google Play Console?▼

Create the user with empty developerAccountPermissions, then run gplay grants create with the app's package name and a JSON body containing appLevelPermissions such as CAN_ACCESS_APP. This scopes their access to that single app only.

Why does gplay users delete not remove the user?▼

The delete command requires the --confirm flag as a safety guard; without it the command is a no-op. Note that deletion is irreversible and revokes all of the user's access at once.

What permissions are available for Google Play Console app-level grants?▼

App-level permissions include CAN_ACCESS_APP, CAN_VIEW_FINANCIAL_DATA, CAN_MANAGE_PUBLIC_APKS, CAN_MANAGE_TRACK_APKS, CAN_MANAGE_TRACK_USERS, CAN_REPLY_TO_REVIEWS, CAN_MANAGE_PUBLIC_LISTING, CAN_MANAGE_DRAFT_APPS, and CAN_MANAGE_ORDERS. CAN_ACCESS_APP is the base permission required for any app grant.