tamtom avatar

Gplay Metadata Sync

This handles the tedious work of syncing Google Play Store metadata across locales, including app descriptions, screenshots, and promotional assets. It works with the standard Fastlane directory structure, so if you're already using that format you can import and export everything in bulk. The diff command is genuinely useful because it shows you what changed before you push to production, and the validation catches character limit violations before Google rejects your update. Most valuable when you're managing translations for multiple locales or need to keep your store listing in version control alongside your code. The manual commands are there if you need granular control over specific images or text fields.

skills.sh installs
414
GitHub stars
52
last updated
Aug 21, 2026

Install

$ npx -y skills add tamtom/gplay-cli-skills --skill gplay-metadata-sync --agent claude-code

Installs into .claude/skills of the current project.

Files

Metadata Sync for Google Play

Use this skill when you need to update or sync Play Store metadata and localizations.

Fastlane Directory Structure

fastlane/metadata/android/
├── en-US/
│   ├── title.txt
│   ├── short_description.txt
│   ├── full_description.txt
│   ├── video.txt
│   └── images/
│       ├── phoneScreenshots/
│       │   ├── 1.png
│       │   └── 2.png
│       ├── sevenInchScreenshots/
│       ├── tenInchScreenshots/
│       ├── tvScreenshots/
│       ├── wearScreenshots/
│       ├── icon.png
│       └── featureGraphic.png
├── es-ES/
│   ├── title.txt
│   └── ...
└── fr-FR/
    └── ...

Export Metadata from Play Store

# Export all listings to Fastlane format
gplay sync export-listings \
  --package com.example.app \
  --dir ./fastlane/metadata/android

# Export images
gplay sync export-images \
  --package com.example.app \
  --dir ./fastlane/metadata/android

Import Metadata to Play Store

# Validate before importing (offline check)
gplay validate listing \
  --dir ./fastlane/metadata/android \
  --locale en-US

Sponsors

Details

Repository
github.com/tamtom/gplay-cli-skills
Categories
Code Review & Quality, CLI & Terminal
First seen
Jun 3, 2026

More from tamtom/gplay-cli-skills

All 5
1dpearson2699 avatarcloudkit-syncdpearson2699/swift-ios-skillsImplement, review, or improve CloudKit and iCloud sync in iOS/macOS apps. Use when working with CKContainer, CKRecord, CKQuery, CKSubscription, CKSyncEngine, CK413skills.sh installs
2mims-harvard avatarcreate-tooluniverse-skillmims-harvard/tooluniverseCreate high-quality ToolUniverse skills following test-driven, implementation-agnostic methodology.412skills.sh installs
3openfga avataropenfgaopenfga/agent-skillsOpenFGA authorization modeling best practices for defining types and relations, writing relationship tuples, deriving can_* permissions, applying type restricti412skills.sh installs
4tartinerlabs avatarcreate-prtartinerlabs/skillsUse when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.411skills.sh installs
5mrgoonie avatardocs-seekermrgoonie/claudekit-skillsSearching internet for technical documentation using llms.txt standard, GitHub repositories via Repomix, and parallel exploration. Use when user needs: (1) Late408skills.sh installs
6vercel-labs avatarvercel-react-best-practicesvercel-labs/agent-evalReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c408skills.sh installs