DEV.co
Open-Source DevOps · rorkai

app-store-connect-cli-skills

A community-maintained skill pack for the App Store Connect CLI that automates iOS/macOS app submission workflows, including TestFlight distribution, metadata management, screenshot pipeline, and release orchestration. Designed for integration with AI agents and CI/CD systems via JSON-based commands and workflows.

Source: GitHub — github.com/rorkai/app-store-connect-cli-skills
897
GitHub stars
49
Forks
Unknown
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryrorkai/app-store-connect-cli-skills
Ownerrorkai
Primary languageUnknown
LicenseMIT — OSI-approved
Stars897
Forks49
Open issues2
Latest releaseUnknown
Last updated2026-07-06
Sourcehttps://github.com/rorkai/app-store-connect-cli-skills

What app-store-connect-cli-skills is

Provides 19 agent skills wrapping the `asc` CLI, enabling machine-parseable automation of App Store Connect operations (builds, signing, TestFlight, metadata sync, submission validation, Apple Ads, and ASO audits). Uses JSON workflow definitions, validates inputs before execution, and surfaces blockers without mutating live state until explicitly confirmed.

Quickstart

Get the app-store-connect-cli-skills source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/rorkai/app-store-connect-cli-skills.gitcd app-store-connect-cli-skills# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Automated App Store Release Pipeline

Define multi-step release workflows (stage → validate → submit) with conditional logic and hooks. Reduces manual gate steps, standardizes release checklists, and integrates safely into CI/CD without API gaps.

TestFlight & Beta Management at Scale

Orchestrate beta group creation, tester management, build distribution, and What to Test notes across multiple app versions. Useful for teams managing external testing and coordinated rollouts.

Metadata & Localization Sync

Pull/push App Store metadata (description, keywords, what's new, privacy policy) to version control; translate into multiple locales with character limit validation; audit for ASO gaps before upload.

Implementation considerations

  • Install via `asc install-skills` or `npx skills add rorkai/app-store-connect-cli-skills`; requires the `asc` CLI and valid App Store Connect credentials.
  • Workflows are stored in repo-local `.asc/workflow.json` with cycle detection and validation; use `asc workflow validate` before execution to catch errors early.
  • Browser automation is used for app creation (asc-app-create-ui) since no Apple API exists; test this path in a safe environment first.
  • Screenshot pipeline uses Xcode/simctl and framing requires pinned Koubou version (0.18.1) for deterministic output; adjust CI/CD environment if needed.
  • Apple Ads integration requires OAuth and org lookup; store credentials safely (e.g., `ASC_ADS_*` env vars) and always validate read-first before mutating live ad accounts.

When to avoid it — and what to weigh

  • You need official Apple support — This is community-maintained and explicitly unaffiliated with Apple. Apple does not support or guarantee compatibility with future ASC API changes.
  • You require real-time production monitoring — Skills are designed for automation workflows and release orchestration, not for continuous monitoring dashboards or alerting on live app health.
  • Your team is unfamiliar with CLI & JSON workflows — Requires comfort with command-line tools, JSON-based automation definitions, and integration with CI/CD systems. GUI-only teams may find the learning curve steep.
  • You cannot run agent-based automation systems — Skills are designed for AI agents and structured automation; manual invocation is possible but not the primary use case. Requires a system that can parse and execute skills.

License & commercial use

MIT License. Permits commercial use, modification, and distribution with attribution. No warranty or guarantee of fitness for production use.

MIT is a permissive OSI license allowing commercial use without royalty. However, this is community-maintained, not affiliated with Apple, and provides no SLA or indemnity. Use in production at your own risk and assume responsibility for compliance with Apple's Terms of Service. Requires legal review if used as a critical system component.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceMedium
Security considerations

Stores and transmits App Store Connect credentials (OAuth tokens, signing certificates, provisioning profiles) via CLI and env vars. No audit log or built-in encryption. Browser automation for app creation requires interactive login. Ensure credentials are rotated regularly, CI/CD runners are isolated, and workflows are reviewed before execution. Depends on external CLI and API security; review `asc` CLI repo for known vulnerabilities.

Alternatives to consider

Fastlane (Ruby)

Mature, widely adopted iOS/macOS automation toolkit with plugins for TestFlight, metadata, signing. Better documentation and larger community. CLI-based, not agent-first; integrates via custom scripts rather than structured skills.

App Store Connect API (native Swift/HTTP)

Direct official Apple API with full control and no CLI abstraction. Steeper integration cost; requires building your own orchestration and validation. No unofficial skill layer; more flexible but less opinionated.

Continuous Delivery services (e.g., Runway, Codemagic)

SaaS platforms with UI and pre-built workflows for App Store submission and TestFlight. No CLI installation needed; vendor-managed maintenance and support. Trade-off: less control, recurring cost, vendor lock-in.

Software development agency

Build on app-store-connect-cli-skills with DEV.co software developers

Integrate App Store Connect CLI skills into your CI/CD or agent system. Define workflows once, reduce manual gates, and ship faster. Install via `asc install-skills` or `npx skills add rorkai/app-store-connect-cli-skills`.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

app-store-connect-cli-skills FAQ

Can I use this in production without Apple's blessing?
Yes, under MIT license. However, Apple does not officially support or maintain this project. It wraps the unofficial `asc` CLI. Review Apple's ToS and consider risk tolerance. Use at your own risk.
Do I need the asc CLI installed separately?
Yes. This skill pack wraps `asc` and requires it to be installed and authenticated. Install via `npm install -g app-store-connect-cli` (or equivalent) and configure credentials before using skills.
How do I integrate these skills into my CI/CD pipeline?
Skills are designed for AI agents and structured automation systems. In CI/CD, use `asc` commands directly or invoke skills via an agent framework. Store workflows in `.asc/workflow.json` in version control and trigger via `asc workflow run`.
What if Apple's ASC API changes and breaks a skill?
The skill pack is community-maintained; updates may lag. Monitor issues on GitHub and consider maintaining a fork if ASC API stability is critical to your workflow.

Work with a software development agency

DEV.co helps companies turn open-source tools like app-store-connect-cli-skills into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source devops stack.

Automate Your iOS Release Pipeline

Integrate App Store Connect CLI skills into your CI/CD or agent system. Define workflows once, reduce manual gates, and ship faster. Install via `asc install-skills` or `npx skills add rorkai/app-store-connect-cli-skills`.