Skills for Real Engineers. Straight from my .agents directory.
asc-ad-hoc-distribution
Agent skill fromrorkai/app-store-connect-cli-skills
Prepare, publish, resume, and verify private iOS release-testing installs with asc distribute. Use when distributing an IPA to registered devices outside TestFlight, reconciling ad hoc profiles, publishing through caller-owned S3-compatible storage, or diagnosing a resumable private distribution run.
How to install asc-ad-hoc-distribution
npx skills add rorkai/app-store-connect-cli-skills# or add only this skill to Claude Code: copy the folder
skills/asc-ad-hoc-distribution/
# into
~/.claude/skills/asc-ad-hoc-distribution/ (all projects)
.claude/skills/asc-ad-hoc-distribution/ (one project)
1# ASC ad hoc distribution23Use the experimental `asc distribute` workflow to turn an existing iOS archive4into a private, verified install link for registered devices. Use TestFlight or5the App Store release skills instead when the build should go through Apple-hosted6distribution.78Confirm the installed contract before acting:910```bash11asc distribute --help12asc distribute plan --help13asc distribute apply --help14asc distribute resume --help15asc distribute status --help16asc distribute verify --help17```1819## Choose the workflow2021- Use `plan` -> `apply` -> `resume`/`status` -> `verify` for an end-to-end,22 hash-authorized run starting from an `.xcarchive`.23- Use `inspect` -> `prepare` -> `publish` only when the caller already owns the24 ad hoc IPA and wants to operate the lower-level boundaries separately.2526## Guardrails2728- Treat the distribution spec, devices file, PKCS#12 identity, password file,29 run state, and exact install-link artifact as private. Keep them out of Git and30 require owner-only permissions.31- Never put S3 credentials or presigned URLs in the distribution spec, command32 output, logs, issues, or chat. Use `ASC_S3_ACCESS_KEY_ID`,33 `ASC_S3_SECRET_ACCESS_KEY`, and optional `ASC_S3_SESSION_TOKEN`, or the34 standard AWS SDK credential chain.35- `plan` is read-only and may exit successfully with `ready: false`. Inspect the36 typed blockers and effects before continuing.37- `apply` can register missing devices, create safe App IDs and successor ad hoc38…
Excerpt shown under the repository's MIT license.
More skills in app-store-connect-cli-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
