App-store-connect-cli-skills asc-id-resolver
Resolve App Store Connect IDs (apps, builds, versions, groups, testers) from human-friendly names using asc. Use when commands require IDs.
install
source · Clone the upstream repo
git clone https://github.com/rorkai/app-store-connect-cli-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/rorkai/app-store-connect-cli-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/asc-id-resolver" ~/.claude/skills/rorkai-app-store-connect-cli-skills-asc-id-resolver && rm -rf "$T"
manifest:
skills/asc-id-resolver/SKILL.mdsource content
asc id resolver
Use this skill to map names to IDs needed by other commands.
App ID
- By bundle ID or name:
asc apps list --bundle-id "com.example.app"asc apps list --name "My App"
- Fetch everything:
asc apps --paginate
- Set default:
ASC_APP_ID=...
Build ID
- Latest build:
asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS
- Recent builds:
asc builds list --app "APP_ID" --sort -uploadedDate --limit 5
Version ID
asc versions list --app "APP_ID" --paginate
TestFlight IDs
- Groups:
asc testflight groups list --app "APP_ID" --paginate
- Testers:
asc testflight testers list --app "APP_ID" --paginate
Pre-release version IDs
asc testflight pre-release list --app "APP_ID" --platform IOS --paginate
Review submission IDs
asc review submissions-list --app "APP_ID" --paginate
Output tips
- JSON is default; use
for debug.--pretty - For human viewing, use
or--output table
.--output markdown
Guardrails
- Prefer
on list commands to avoid missing IDs.--paginate - Use
where available to make results deterministic.--sort