What problem does it solve? Setting subscription, subscription group, and in-app purchase display names for every App Store locale requires tedious manual clicking in App Store Connect. This Skill automates bulk creation and updating of localizations via the asc CLI, including the API 4.4.1 version-scoped v2 resources. ## Core Features & Use Cases - Version-Scoped Localization: Resolves or creates PREPARE_FOR_SUBMISSION versions for subscriptions, groups, and IAPs before localizing, following the zero/one/many match rule. - Bulk Locale Coverage: Creates or updates display names and descriptions across all 40 supported App Store locales, listing first to avoid duplicate-creation errors. - Safe Update Semantics: Distinguishes omitted values, non-empty strings, and JSON null, and enforces Apple's non-empty description requirement for subscription and IAP localizations. - Use Case: You launch a new subscription in 40 locales. Instead of editing each language in App Store Connect, run the bulk workflow to create every missing localization with a shared display name and description, then verify with a table listing. ## Quick Start Use the asc-subscription-localization skill to set the display name of my subscription to "Premium Plan" across all App Store locales.