Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rorkai/asc-subscription-localization
Bulk-localize subscription, subscription-group, and in-app purchase display names across App Store locales using asc, including API 4.4.1 version-scoped v2 resources.
Passed 18 of 19 test cases with the skill, and 10 of 19 without it.
and 9 more in the full report
8 fixed10 passed either way1 still failing0 broke3 errored
Tokens, turns and time describe resource use, not a dollar price.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
I am updating existing subscription localization 'loc_555' to change its name to 'Pro Monthly Pass'. The user did not specify a new description string. Should I pass --description "" or --clear-description in the update call?
| Checked | Without skill | With skill |
|---|---|---|
| Omits description flag from the update command when no new description is provided | Passed | Passed |
| Refuses to pass empty string or clear flags for subscription descriptions | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill to bulk-create or bulk-update display names and, where supported, descriptions for subscriptions, subscription groups, and in-app purchases across all App Store Connect locales. This eliminates the tedious manual process of clicking through each language in App Store Connect to set the same display name.
asc auth login or ASC_* env vars).ASC_APP_ID or --app).API 4.4.1 adds discrete versions for IAPs, subscriptions, and subscription groups. A version ID is different from its product, subscription, or group ID.
asc ... versions localizations ... for all new localization work.Resolve or create versions before localizing them:
asc iap versions list --iap-id "IAP_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
asc subscriptions versions list --subscription-id "SUB_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
asc subscriptions groups versions list --group-id "GROUP_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
Branch independently on each list result: zero matches means create, one means reuse that version ID, and more than one means stop and require an explicit version ID. Run each command below only for its zero-match branch:
# If and only if the IAP version list returned zero matches:
asc iap versions create --iap-id "IAP_ID" --output json
# If and only if the subscription version list returned zero matches:
test cases passed, vs 10 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.