Tooluck logoTooluck
SKILL.md

asc-id-resolver

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

Resolve App Store Connect IDs (apps, builds, app and digital-goods versions, groups, testers) from human-friendly names using asc. Use when commands require IDs.

How to install asc-id-resolver

install asc-id-resolver
# 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-id-resolver/

# into

~/.claude/skills/asc-id-resolver/ (all projects)

.claude/skills/asc-id-resolver/ (one project)

skills/asc-id-resolver/SKILL.md

MITFull file
1# asc id resolver
2
3Use this skill to map names to IDs needed by other commands.
4
5## App ID
6- By bundle ID or name:
7 - `asc apps list --bundle-id "com.example.app"`
8 - `asc apps list --name "My App"`
9- Fetch everything:
10 - `asc apps list --paginate`
11- Set default:
12 - `ASC_APP_ID=...`
13
14## Build ID
15- Latest build:
16 - `asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS`
17- Recent builds:
18 - `asc builds list --app "APP_ID" --sort -uploadedDate --limit 5`
19- Skip the lookup when attaching or submitting: `asc versions attach-build` and
20 `asc review submit` accept `--app`, `--version`, and `--build-number "45"`.
21
22## Version ID
23- `asc versions list --app "APP_ID" --paginate`
24
25## Digital-goods version IDs
26
27API 4.4.1 version IDs are distinct from IAP product, subscription, and
28subscription-group IDs.
29
30Resolve the owning resources first:
31
32- IAPs: `asc iap list --app "APP_ID" --paginate --output json`
33- Subscription groups: `asc subscriptions groups list --app "APP_ID" --paginate --output json`
34- Subscriptions: `asc subscriptions list --app "APP_ID" --paginate --output json`
35 or `asc subscriptions list --group-id "GROUP_ID" --paginate --output json`
36
37Then resolve their version IDs:
38
39- IAP versions: `asc iap versions list --iap-id "IAP_ID" --paginate --output json`
40- Subscription versions: `asc subscriptions versions list --subscription-id "SUB_ID" --paginate --output json`
41…

Excerpt shown under the repository's MIT license.

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

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates