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
- 01Get and update store listing fields
- 02List, upload, and delete images
- 03Export and validate Fastlane metadata
- 04Import localized metadata and assets
- 05Use dry runs and image import options
Use cases
- 01Sync local listing edits to Google Play
- 02Translate metadata across locales
- 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-syncAfter installing, type/gpd-metadata-syncin Claude Code to confirm it loaded.
Details
From the project READMEGPD 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
- Export localizations:
gpd migrate fastlane export --package com.example.app --output fastlane/metadata/android
-
Translate files in
fastlane/metadata/android. -
Import all at once:
gpd migrate fastlane import --package com.example.app --dir fastlane/metadata/android
Notes
- Use
gpd migrate fastlane validatebefore import to catch missing fields. - Use
--dry-runwhen available before overwriting assets.
Comments
Markdown supported