asc-ad-hoc-distributio…
Prepare, publish, resume, and verify private iOS release-testing installs with asc distribute. Use when distributing an IPA to…
Set up bundle IDs, capabilities, signing certificates, provisioning profiles, and encrypted signing sync with the asc cli. Use when onboarding a new app, rotating signing assets, or sharing them across a team.
Claude Code
$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup --agent claude-code
Codex
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a codex -y
Cursor
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a cursor -y
Gemini CLI
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a gemini-cli -y
GitHub Copilot
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a github-copilot -y
OpenCode
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a opencode -y
Windsurf
$ npx skills add rorkai/app-store-connect-cli-skills --skill asc-signing-setup -a windsurf -y
name: asc-signing-setup description: Set up bundle IDs, capabilities, signing certificates, provisioning profiles, and encrypted signing sync with the asc cli. Use when onboarding a new app, rotating signing assets, or sharing them across a team.
Use this skill when you need to create or renew signing assets for iOS/macOS apps.
1. Create or find the bundle ID:
2. Configure bundle ID capabilities:
user-owned web session and the Developer Portal Bundle ID resource ID:
capability enum. If the cached session cannot access Developer Portal, clear its scoped cache, then log in again with the same binary:
associate App Group resources. Use an Account Holder or Admin web session:
Bundle ID resource ID with `asc bundle-ids list`. A changed assignment invalidates provisioning profiles containing that App ID, so regenerate affected profiles before the next signed build. 3. Create a signing certificate:
4. Create a provisioning profile:
5. Download the profile:
6. Inspect and install the downloaded profile locally when needed:
Use this when you want a lightweight, non-interactive alternative to fastlane match for encrypted git-backed certificate/profile storage.
# Protect secret inputs before use chmod 600 "./signing-sync-password" "./distribution.p12" "./distribution-p12-password" # Push a usable private identity with its matching certificate and profile asc signing sync push \ --bundle-id "com.example.app" \ --profile-type IOS_APP_ADHOC \ --repo "git@github.com:team/certs.git" \ --password-file "./signing-sync-password" \ --identity "./distribution.p12" \ --identity-password-file "./distribution-p12-password" \ --output json # Pull and decrypt them i
A collection of Agent Skills for shipping with the asc cli (asc). These skills help agents run builds, TestFlight, metadata, submissions, signing, and Apple Ads workflows. This is a community-maintained, unofficial skill pack and is not affiliated with Apple.
Prepare, publish, resume, and verify private iOS release-testing installs with asc distribute. Use when distributing an IPA to…
Collect, download, and verify App Store Connect Analytics reports with asc. Use when users need to discover analytics report…
Create a new App Store Connect app record via browser automation. Use when there is no public API for app creation and you need…
Use when managing Apple Ads with asc, including OAuth profiles, ad-account discovery, Platform API v1 campaigns and targeting,…
Run an offline ASO audit on canonical App Store metadata under `./metadata` and surface keyword gaps using Astro MCP. Use after…
Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on…
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…
Use when launching cloud VMs, Kubernetes pods, or Slurm jobs for GPU/TPU/CPU workloads, training or fine-tuning models on cloud…
Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or…