If you're babysitting App Store Connect builds, this gives you command-line control over the whole lifecycle. You can find the latest build for a version, check processing status, and most usefully, bulk-expire old builds with a dry run preview before committing. The skill steers you toward the end-to-end publish commands with built-in waiting rather than manual upload-then-wait workflows. Honestly most valuable for cleanup, the expire-all command with --older-than 90d keeps your build list from becoming archaeological. Supports polling with configurable intervals if you need to block on processing.

skills.sh installs
2.3K
GitHub stars
904
last updated
Jul 14, 2026

Install

$ npx -y skills add rudrankriyam/app-store-connect-cli-skills --skill asc-build-lifecycle --agent claude-code

Installs into .claude/skills of the current project.

Files

asc build lifecycle

Use this skill to manage build state, processing, and retention.

Find the right build

  • Latest build:
    • asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS
  • Next safe build number:
    • asc builds next-build-number --app "APP_ID" --version "1.2.3" --platform IOS
    • The command scans the full processed-build history and in-flight uploads, then returns one greater than the highest positive numeric build number. Blank or non-numeric processed build numbers are skipped with a warning; if no usable number remains, it falls back to --initial-build-number.
  • Recent builds:
    • asc builds list --app "APP_ID" --sort -uploadedDate --limit 10

Inspect processing state

  • asc builds info --build-id "BUILD_ID"
  • TestFlight state in one call: asc builds info --build-id "BUILD_ID" --include buildBetaDetail,betaAppReviewSubmission,betaGroups --output json. A build never submitted for beta review has no betaAppReviewSubmissions entry in included.

Sponsors

Details

Repository
github.com/rudrankriyam/app-store-connect-cli-skills
Categories
DevOps & CI/CD, Mobile Development, CLI & Terminal

More from rudrankriyam/app-store-connect-cli-skills

All 31
1bytedance avatarvercel-deploybytedance/deer-flowDeploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Crea2.2Kskills.sh installs
2anthropics avatarbuild-zoom-rest-api-appanthropics/knowledge-work-pluginsReference skill for Zoom REST API. Use after choosing an API-based workflow when you need endpoint selection, resource-management patterns, OAuth requirements, 2.2Kskills.sh installs
3anthropics avatarbuild-zoom-phone-integrationanthropics/knowledge-work-pluginsReference skill for Zoom Phone. Use after routing to a phone workflow when implementing OAuth, Phone APIs, webhooks, Smart Embed events, URI schemes, CRM or CTI2.2Kskills.sh installs
4anthropics avatarbuild-zoom-meeting-sdk-appanthropics/knowledge-work-pluginsReference skill for Zoom Meeting SDK. Use after routing to a meeting-embed workflow when implementing real Zoom meeting joins, platform-specific SDK behavior, a2.1Kskills.sh installs
5anthropics avatarbuild-zoom-botanthropics/knowledge-work-pluginsBuild a Zoom meeting bot, recorder, or real-time media workflow. Use when joining meetings programmatically, processing live media or transcripts, or combining 2.1Kskills.sh installs
6anthropics avatarbuild-zoom-meeting-appanthropics/knowledge-work-pluginsBuild or embed a Zoom meeting flow. Use when implementing Meeting SDK joins, web or mobile meeting embeds, meeting lifecycle flows, or when deciding between Mee2.1Kskills.sh installs