npx skills add ...
npx skills add rjyo/moshi-skill --skill play-developer-console
Use when managing Google Play Developer Console metadata, graphics, tracks, app bundles, reviews, subscriptions, or in-app products with the local `play` CLI. Trigger this for Moshi Android Play Store work, especially when editing `/Users/jyo/projects/ai/moshi/marketing/play` assets or debugging `/Users/jyo/projects/tools/play-cli`.
npx skills add rjyo/moshi-skill --skill play-developer-console
Use the local Bun TypeScript CLI at:
The CLI is linked locally with Bun and exposes:
For Moshi Android, run commands from:
The Play assets live in:
play/CLAUDE.md and relevant local files before changing store assets.play metadata, play app-info, play images, play bundle, or play tracks commands.Use the built-in track commands for release operations. Do not write ad hoc scripts against src/api.ts for normal release tasks.
Attach or update a release already uploaded to Play:
Prepare a production draft with release notes:
If a draft app has stale releases that block validation, clear the track first, then create the intended release:
When no --notes flag is provided, play tracks release reads all files in play/release-notes/ as localized release notes. Use --no-notes only when intentionally omitting notes.
/Users/jyo/projects/tools/play-cli, then run:Retry from /Users/jyo/projects/ai/moshi/marketing after the fix.
Moshi uses keyless local auth via gcloud ADC and a quota project in play/.env.
Do not create or require service account JSON keys unless the user explicitly asks.
Expected env keys:
play metadata validateplay metadata list
play app-info show
play tracks list --json
play tracks show production --json
play reviews list --limit 5play tracks release internal \
--version-code 6 \
--status completed \
--name "Moshi 2.8.2" \
--notes en-US=play/release-notes/en-US.txtplay tracks release production \
--version-code 6 \
--status draft \
--name "Moshi 2.8.2" \
--notes en-US=play/release-notes/en-US.txtplay tracks clear internal
play tracks release internal --version-code 6 --status draft --name "Moshi 2.8.2"cd /Users/jyo/projects/tools/play-cli
bun run typecheck
bun testPLAY_AUTH_MODE=gcloud
PLAY_QUOTA_PROJECT=play-cli-moshi-260429103059
PLAY_PACKAGE_NAME=app.getmoshi.android