skills/gplay-user-management/SKILL.md
User and grant management for Google Play Console via gplay users and gplay grants commands. Use when asked to manage developer account users, permissions, or app-level access grants.
npx skillsauth add tamtom/gplay-cli-skills gplay-user-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when you need to manage users and their permissions in Google Play Console.
gplay auth login or GPLAY_SERVICE_ACCOUNT env var).gplay users list \
--developer-id DEVELOPER_ID
gplay users list \
--developer-id DEVELOPER_ID \
--paginate
gplay users list \
--developer-id DEVELOPER_ID \
--output table
gplay users create \
--developer-id DEVELOPER_ID \
--email [email protected] \
--role admin
gplay users create \
--developer-id DEVELOPER_ID \
--email [email protected] \
--role custom \
--permissions "VIEW_APP_INFORMATION,MANAGE_STORE_LISTING"
gplay users update \
--developer-id DEVELOPER_ID \
--email [email protected] \
--role viewer
gplay users delete \
--developer-id DEVELOPER_ID \
--email [email protected] \
--confirm
Grants control app-level access for users.
gplay grants create \
--developer-id DEVELOPER_ID \
--email [email protected] \
--package com.example.app \
--permissions "VIEW_APP_INFORMATION,VIEW_FINANCIAL_DATA"
gplay grants update \
--developer-id DEVELOPER_ID \
--email [email protected] \
--package com.example.app \
--permissions "VIEW_APP_INFORMATION,MANAGE_STORE_LISTING,MANAGE_RELEASES"
gplay grants delete \
--developer-id DEVELOPER_ID \
--email [email protected] \
--package com.example.app \
--confirm
| Flag | Description |
|------|-------------|
| --developer-id | Developer account ID (required) |
| --email | User email address |
| --role | Role: admin, viewer, custom |
| --permissions | Comma-separated permission list (for custom role) |
| --output | Output format (json, table, markdown) |
| --paginate | Fetch all pages |
| --confirm | Required for destructive operations |
| Flag | Description |
|------|-------------|
| --developer-id | Developer account ID (required) |
| --email | User email address (required) |
| --package | App package name (required) |
| --permissions | Comma-separated permission list (required) |
| --confirm | Required for delete operations |
| Permission | Description |
|------------|-------------|
| VIEW_APP_INFORMATION | View app info and download bulk reports |
| VIEW_FINANCIAL_DATA | View financial data, orders, and cancellation surveys |
| MANAGE_ORDERS | Manage orders and subscriptions |
| MANAGE_STORE_LISTING | Manage store listing, pricing, and distribution |
| MANAGE_RELEASES | Manage production and testing releases |
| MANAGE_APP_CONTENT | Manage app content rating and policy declarations |
| VIEW_APP_QUALITY | View app quality information |
# 1. Create user account
gplay users create \
--developer-id 1234567890 \
--email [email protected] \
--role custom \
--permissions "VIEW_APP_INFORMATION"
# 2. Grant access to specific apps
gplay grants create \
--developer-id 1234567890 \
--email [email protected] \
--package com.example.app1 \
--permissions "VIEW_APP_INFORMATION,MANAGE_RELEASES"
gplay grants create \
--developer-id 1234567890 \
--email [email protected] \
--package com.example.app2 \
--permissions "VIEW_APP_INFORMATION,MANAGE_STORE_LISTING"
# Revoke all access by deleting the user
gplay users delete \
--developer-id 1234567890 \
--email [email protected] \
--confirm
# List all users in table format
gplay users list \
--developer-id 1234567890 \
--paginate \
--output table
gplay grants update \
--developer-id 1234567890 \
--email [email protected] \
--package com.example.app \
--permissions "VIEW_APP_INFORMATION,MANAGE_RELEASES,MANAGE_STORE_LISTING"
--confirm carefully - Delete operations are irreversible.development
App vitals monitoring for crashes, ANRs, performance metrics, and errors via gplay vitals commands. Use when asked to check app stability, crash rates, ANR rates, or performance data from Google Play Console.
development
Beta testing groups and tester management for Google Play closed testing tracks. Use when managing testers and beta groups.
tools
Bulk-localize subscription display names, descriptions, and offer tags across all Google Play locales using gplay. Use when you want to fill in subscription metadata for every language without clicking through Play Console manually.
development
Pre-submission validation for Google Play releases covering metadata, screenshots, bundle integrity, data safety, and policy compliance. Use when preparing a release to avoid rejections and catch issues before submitting.