Agent skill · Frontend

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. Use when filling or updating subscription/IAP names and descriptions without App Store Connect UI work.

rorkaigithub.com/rorkaiGitHub ↗
claude-codeMIT
Install
npx skills add rorkai/app-store-connect-cli-skills --skill asc-subscription-localization --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 10 KB
Bundled scripts: none
Path: skills/asc-subscription-localization/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 948
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# asc subscription localization 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. ## Preconditions - Auth configured (`asc auth login` or `ASC_*` env vars). - Know your app ID (`ASC_APP_ID` or `--app`). - Subscription groups and subscriptions already exist. ## Choose the API scope first 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. - Use `asc ... versions localizations ...` for all new localization work. - Do not use the product- or group-scoped v1 localization commands. API 4.4.1 deprecates those resources, and the CLI now emits migration warnings for their compatibility commands. - Never pass a product, subscription, or group ID to a version-scoped command. Resolve or create versions before localizing them: ```bash asc iap versions list --iap-id "IAP_ID" --state PREPARE_FOR_SUBMISSION --paginate --output tab

What's inside
Steps it walks through
  1. Preconditions
  2. Choose the API scope first
  3. Supported App Store Locales
  4. Workflow: Bulk-localize a subscription version (v2)
  5. Workflow: Bulk-localize a subscription group version (v2)
  6. Workflow: Bulk-localize an IAP version (v2)
  7. Bulk-localize all subscription versions in an app
  8. Agent Behavior
  9. Notes
Commands it runs
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
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:
asc subscriptions versions create --subscription-id "SUB_ID" --output json
If and only if the group version list returned zero matches:
asc subscriptions groups versions create --group-id "GROUP_ID" --output json
asc subscriptions versions localizations list --version-id "VERSION_ID" --paginate --output table
More from app-store-connect-cli-skills
All skills →
About this skill
What does the asc-subscription-localization skill do?

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. Use when filling or updating subscription/IAP names and descriptions without App Store Connect UI work.

How do I install it?

Run `npx skills add rorkai/app-store-connect-cli-skills --skill asc-subscription-localization --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From rorkai/app-store-connect-cli-skills, a repository with 948 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going