rorkai/app-store-connect-cli-skills

Skills to automate app store deployed and everything related to it using the asc cli

What it is

ASC CLI skills is a community‑maintained pack of Agent Skills that extend the App Store Connect CLI (asc). The skills are small, purpose‑built command‑descriptions that let an AI‑assistant (or any agent that understands the Agent Skills format) invoke asc to automate the whole Apple‑developer workflow – building, signing, uploading, managing TestFlight, Apple Ads, metadata, localisation, pricing, revenue‑cat sync, notarisation, crash triage and more.

Why it matters

Apple’s App Store Connect API is extensive but many tasks still require a lot of manual CLI work or even browser automation. By packaging these repetitive steps as skills, developers can ask an LLM‑driven agent to “publish the next build” or “localise the metadata to German” and the agent will translate the request into the exact asc commands, handle JSON‑first output, pagination and safety checks, and even produce dry‑run plans before any mutation. This turns a complex, multi‑step release pipeline into a conversational, reproducible workflow, which is especially useful for CI/CD, bots, or developers who want to script Apple‑store operations without memorising every flag.

How it works

  1. Installation – The pack is installed via the asc CLI (asc install-skills) or with the generic Agent Skills installer (npx skills add rorkai/app-store-connect-cli-skills). It also publishes manifests for Claude Code and Codex plugins, so the skills appear in those marketplaces.
  2. Skill format – Each skill lives in its own folder containing a SKILL.md (human‑readable instructions for the agent) and optional helper scripts. When an agent detects a relevant request, it loads the appropriate skill and follows the prescribed steps.
  3. Execution – The agent runs the underlying asc commands (e.g., asc build, asc ads, asc metadata push) with the parameters supplied in the natural‑language prompt. Many skills include “dry‑run” or “plan‑hash” safety checks, letting the user review the exact changes before they are applied.
  4. Integration points – Skills cover the full App Store Connect lifecycle: creating apps, building with Xcode, signing, ad‑hoc distribution, screenshot pipelines, localisation via LLM prompts, ASO audits, revenue‑cat sync, notarisation, crash triage, and even posting to the community “Wall of Apps”.

When to use it

Situation Which skill helps What you get
You need the exact asc command for a task asc-cli-usage Correct verb/flags, JSON output, pagination tips
Automating Apple Ads campaign reads or migrations asc-apple-ads OAuth handling, safe read‑first plans, API v1 calls
Define a repo‑local CI workflow for releases asc-workflow JSON‑based workflow graph with validation, hooks, conditionals
Create a new App Store Connect app (no API yet) asc-app-create-ui Browser‑automation script to fill the form
Build and export an IPA/PKG for CI asc-xcode-build Archive, export options, version bump, encryption compliance
Distribute a private ad‑hoc build asc-ad-hoc-distribution Plan‑first signing and S3 upload workflow
Resize/validate screenshots before upload asc-screenshot-resize Uses Apple’s size catalog and macOS sips
Full screenshot capture → frame → upload pipeline asc-shots-pipeline Simulator capture, AXe UI driving, framing, upload
Stage, upload and submit a release with safety checks asc-release-flow Dry‑run, confirmation, multi‑item submission support
Set up signing assets for a new bundle ID asc-signing-setup Certificates, profiles, encrypted sync
Resolve IDs from human‑readable names asc-id-resolver Deterministic JSON IDs for apps, builds, groups
Sync or localise metadata, including LLM‑driven translation asc-metadata-sync / asc-localize-metadata Pull‑edit‑push workflow with character‑limit enforcement
Run an ASO audit and get keyword gaps asc-aso-audit Offline audit, Astro‑MCP keyword analysis
Download and verify private analytics reports asc-analytics-reports Full segment download with size/MD5 checks
Generate polished “What’s New” release notes asc-whats-new-writer LLM‑crafted, localisation‑aware copy
Diagnose submission blockers and decide on retries asc-submission-health Health check, repair routing, cancel/retry logic
Orchestrate TestFlight groups and builds asc-testflight-orchestration Export config, create groups, attach builds
Automate build cleanup and retention asc-build-lifecycle Processing status, expiry planning
Apply PPP‑style pricing across territories asc-ppp-pricing Region‑specific price adjustments
Bulk‑localise subscription names asc-subscription-localization One‑command localisation for all App Store locales
Sync ASC catalog with RevenueCat asc-revenuecat-catalog-sync Audit‑first, apply‑after‑approval mapping
Notarise a macOS app for outside‑App‑Store distribution asc-notarization Archive → Developer ID export → notarise → staple
Triage TestFlight crashes and feedback asc-crash-triage Grouped crash summary, feedback, performance data
Submit an app to the community Wall of Apps asc-wall-submit One‑click wall entry creation

Who should consider it

  • iOS/macOS developers who already use the asc CLI and want to script their release pipeline via natural language or AI agents.
  • DevOps/CI teams looking to embed Apple‑store operations into pipelines with reproducible JSON plans and safety checks.
  • Product managers or marketers who need quick, LLM‑assisted localisation, ASO audits, or Apple Ads campaign queries without learning the CLI.
  • Tool builders who want to expose Apple‑store capabilities to Claude Code, Codex, or other agent platforms.

License: MIT – free to use, modify, and redistribute.

Related

  • Project
  • Project
  • Project
  • Project
  • Project