Repo-local automation for App Store Connect that feels like Fastlane lanes but outputs machine-readable JSON. You define multi-step workflows in `.asc/workflow.json`, validate them, dry-run them, then execute with runtime parameters. Steps can declare outputs extracted via JSONPath, reference each other with `${steps.name.OUTPUT}`, and use conditionals. The resume flag lets you restart failed runs from their saved state. Honestly most useful for release and TestFlight workflows where you need auditable, repeatable sequences that string together `asc` commands with proper output chaining. The examples show real patterns like resolving the latest build ID then conditionally adding it to a beta group based on whether you passed `GROUP_ID`.

skills.sh installs
7K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

asc workflow

Use this skill when you need lane-style automation inside the CLI using:

  • asc workflow validate
  • asc workflow list
  • asc workflow run

Workflows are repo-local automation files. They run trusted shell commands, stream step output to stderr, and keep stdout as machine-readable JSON.

Command discovery

Always verify flags with:

asc workflow --help
asc workflow validate --help
asc workflow list --help
asc workflow run --help

End-to-end flow

  1. Author .asc/workflow.json.
  2. Validate structure and references:
asc workflow validate
  1. Discover public workflows:
asc workflow list
asc workflow list --all
  1. Preview execution:
asc workflow run --dry-run beta BUILD_ID:123456789 GROUP_ID:abcdef
  1. Execute:
asc workflow run beta BUILD_ID:123456789 GROUP_ID:abcdef
  1. If a recoverable run fails, resume with the run ID from the JSON result:
asc workflow run release --resume "release-20260312T120000Z-deadbeef"

Do not pass extra KEY:VALUE params with --resume; the saved workflow file, params, and persisted outputs are reused.

File location and format

Sponsors

Details

Repository
github.com/rorkai/app-store-connect-cli-skills
Categories
Release Management, Automation & Workflows, Mobile Development, CLI & Terminal
First seen
Jun 3, 2026

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

All 23
1forcedotcom avatarplatform-metadata-retrieveforcedotcom/sf-skillsALWAYS USE THIS SKILL to retrieve metadata from an org to your local project using the sf project retrieve start command. Supports multiple retrieval modes: ret6.9Kskills.sh installs
2anthropics avatarbuild-mcpbanthropics/claude-plugins-officialThis skill should be used when the user wants to "package an MCP server", "bundle an MCP", "make an MCPB", "ship a local MCP server", "distribute a local MCP", 6.9Kskills.sh installs
3forcedotcom avatarplatform-custom-field-generateforcedotcom/sf-skillsUse this skill when users need to create, generate, or validate Salesforce Custom Field metadata. Trigger when users mention custom fields, field types, Roll-up6.8Kskills.sh installs
4pixijs avatarpixijs-createpixijs/pixijs-skillsUse this skill when scaffolding a new PixiJS v8 project with the create-pixi CLI or adding PixiJS to an existing project. Covers npm/yarn/pnpm/bun create comman6.8Kskills.sh installs
5grafana avataropentelemetrygrafana/skillsInstrument any app with OpenTelemetry and ship metrics / logs / traces to Grafana Cloud or self-hosted Mimir / Loki / Tempo / Pyroscope. Covers SDK auto-instrum6.6Kskills.sh installs
6mvanhorn avatarprinting-press-reprintmvanhorn/cli-printing-pressRegenerate an existing printed CLI from scratch under the current Printing Press, with prior research, prior novel features, and prior patches (post-publish han6.6Kskills.sh installs