Tooluck logoTooluck
SKILL.md

asc-subscription-localization

Agent skill fromrorkai/app-store-connect-cli-skills

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 to install asc-subscription-localization

install asc-subscription-localization
# install the app-store-connect-cli-skills pack with the skills CLI
npx skills add rorkai/app-store-connect-cli-skills

# or add only this skill to Claude Code: copy the folder

skills/asc-subscription-localization/

# into

~/.claude/skills/asc-subscription-localization/ (all projects)

.claude/skills/asc-subscription-localization/ (one project)

skills/asc-subscription-localization/SKILL.md

MITFull file
1# asc subscription localization
2
3Use this skill to bulk-create or bulk-update display names and, where supported,
4descriptions for subscriptions, subscription groups, and in-app purchases across
5all App Store Connect locales.
6
7## Preconditions
8- Auth configured (`asc auth login` or `ASC_*` env vars).
9- Know your app ID (`ASC_APP_ID` or `--app`).
10- Subscription groups and subscriptions already exist.
11
12## Choose the API scope first
13
14API 4.4.1 adds discrete versions for IAPs, subscriptions, and subscription
15groups. A version ID is different from its product, subscription, or group ID.
16
17- Use `asc ... versions localizations ...` for all new localization work.
18- Do not use the product- or group-scoped v1 localization commands. API 4.4.1
19 deprecates those resources, and the CLI now emits migration warnings for
20 their compatibility commands.
21- Never pass a product, subscription, or group ID to a version-scoped command.
22
23Resolve or create versions before localizing them:
24
25```bash
26asc iap versions list --iap-id "IAP_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
27asc subscriptions versions list --subscription-id "SUB_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
28asc subscriptions groups versions list --group-id "GROUP_ID" --state PREPARE_FOR_SUBMISSION --paginate --output table
29```
30
31Branch independently on each list result: zero matches means create, one means
32reuse that version ID, and more than one means stop and require an explicit
33…

Excerpt shown under the repository's MIT license.

More skills in app-store-connect-cli-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates