
Asc Metadata Sync
This is the skill you want if you're managing App Store metadata programmatically and need to keep local files in sync with App Store Connect. It uses a canonical JSON format for app-info and version localizations, validates everything before upload, and supports dry-run previews so you don't push garbage. The workflow is pull, edit, validate, push. It also handles legacy fastlane metadata migration and lower-level .strings files if you need them, but the modern path is cleaner. Character limits are baked into validation. Honestly, the command surface is large, but the common case of syncing descriptions and keywords is straightforward once you pick between metadata pull/push versus the lower-level localization commands.
- skills.sh installs
- 2.5K
- GitHub stars
- 904
- last updated
- Jul 14, 2026
Install
$ npx -y skills add rudrankriyam/app-store-connect-cli-skills --skill asc-metadata-sync --agent claude-codeInstalls into .claude/skills of the current project.
Files
asc metadata sync
Use this skill to keep App Store metadata in sync with App Store Connect. Prefer the canonical asc metadata workflow for app-info and version localization fields. Use the lower-level asc localizations and asc migrate commands only when the user specifically needs .strings files or legacy fastlane-format metadata.
Current canonical workflow
1. Pull canonical metadata
asc metadata pull --app "APP_ID" --version "1.2.3" --platform IOS --dir "./metadata"
If the app has multiple app-info records, resolve the app-info ID first and pass it explicitly:
asc apps info list --app "APP_ID" --output table
asc metadata pull --app "APP_ID" --app-info "APP_INFO_ID" --version "1.2.3" --platform IOS --dir "./metadata"
2. Edit local files
Canonical files are written under:
metadata/app-info/<locale>.jsonfor app-level fields:name,subtitle,privacyPolicyUrl,privacyChoicesUrl,privacyPolicyTextmetadata/version/<version>/<locale>.jsonfor version fields:description,keywords,marketingUrl,promotionalText,supportUrl,whatsNew
Copyright is not a localization field. Manage it with:
Sponsors
Details
- Repository
- github.com/rudrankriyam/app-store-connect-cli-skills
- Categories
- Mobile Development, CLI & Terminal
More from rudrankriyam/app-store-connect-cli-skills
All 31- Asc Xcode Build2.5K
- Asc Id Resolver2.4K
- Asc Testflight Orchestration2.4K
- Asc Build Lifecycle2.3K
- Asc Ppp Pricing2.3K
- Asc Signing Setup2.3K
- Asc Shots Pipeline2.2K
- Asc Notarization2.1K
- Asc Subscription Localization2.1K
- Asc App Create Ui2K
- Asc Localize Metadata2K
- Asc Workflow2K
- Asc Crash Triage1.7K
- Asc Revenuecat Catalog Sync1.5K
- Asc Wall Submit1.5K
- Asc Aso Audit1.4K
- Asc Whats New Writer1.3K
- Asc Screenshot Resize868
- Gpd Build Lifecycle227
- Gpd Cli226
- Gpd Cli Usage225
- Gpd Betagroups224
- Gpd Submission Health222
- Gpd Release Flow221