mcpField
G
gpd-metadata-sync

gpd-metadata-sync

github.com/dl-alexandreMarketing & growth139 installsUpdated 4w ago
Repository

About gpd-metadata-sync

A skill for keeping Google Play listing details and assets aligned with local files. It covers Fastlane metadata export, validation, import, and localization workflows using `gpd`.

Key features

  1. 01Get and update store listing fields
  2. 02List, upload, and delete images
  3. 03Export and validate Fastlane metadata
  4. 04Import localized metadata and assets
  5. 05Use dry runs and image import options

Use cases

  1. 01Sync local listing edits to Google Play
  2. 02Translate metadata across locales
  3. 03Check required fields before import

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/dl-alexandre/skills --skill gpd-metadata-sync

After installing, type/gpd-metadata-syncin Claude Code to confirm it loaded.

Details

From the project README

GPD Metadata Sync

Use this skill to keep local metadata in sync with Google Play.

Store listing fields

gpd publish listing get --package com.example.app
gpd publish listing update --package com.example.app --locale en-US --title "My App"
gpd publish details get --package com.example.app
gpd publish details update --package com.example.app --contact-email [email protected]

Images and assets

gpd publish images list phoneScreenshots --package com.example.app --locale en-US
gpd publish images upload icon icon.png --package com.example.app --locale en-US
gpd publish images delete phoneScreenshots IMAGE_ID --package com.example.app --locale en-US
gpd publish images deleteall featureGraphic --package com.example.app --locale en-US
gpd publish assets upload ./assets --package com.example.app
gpd publish assets spec

Fastlane metadata workflow

Export current state
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android
Validate local files
gpd migrate fastlane validate --dir fastlane/metadata/android
Import updates
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android
Import with options
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --replace-images
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android --skip-images --dry-run

Multi-language workflow

  1. Export localizations:
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android
  1. Translate files in fastlane/metadata/android.

  2. Import all at once:

gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android

Notes

  • Use gpd migrate fastlane validate before import to catch missing fields.
  • Use --dry-run when available before overwriting assets.

Comments

Markdown supported