Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

rorkai/app-store-connect-cli-skills

23 skills47.2k installs21.5k starsGitHub

Install

npx skills add https://github.com/rorkai/app-store-connect-cli-skills

Skills in this repo

1Asc Cli Usageasc-cli-usage is a repo-specific skill for the asc App Store Connect CLI that guides command discovery, flag selection, output formats, pagination, authentication, and schema inspection. Developers use asc --help, asc search for deterministic local command lookup, and asc schema for structured API exploration when designing release automation. The skill applies when running or designing asc commands to upload builds, list versions, or submit apps for Apple review. Teams reach for asc-cli-usage when CI scripts or agents must interact with App Store Connect without guessing command paths or misconfiguring auth and pagination flags.2.2kinstalls2Asc Release Flowasc-release-flow is a readiness-first App Store Connect release skill for the asc CLI. It resolves APP_ID, VERSION_ID, and BUILD_ID up front, verifies auth via asc auth login or ASC_* environment variables, then walks validation, staging, review submission, first-time availability, subscriptions, IAP, Game Center, and App Privacy checks. Developers reach for asc-release-flow when the question is whether an iOS app can be submitted now or when preparing a version for App Store review using the current asc command surface. The skill assumes canonical metadata is in place and chains multiple asc subcommands into one guided release path rather than leaving agents to guess command order.2.2kinstalls3Asc Submission Healthasc-submission-health in rorkai/app-store-connect-cli-skills standardizes iOS App Store submission using the asc CLI, replacing legacy submit-preflight and submit-create shortcuts with asc validate as the canonical readiness command. The checklist verifies build processingState VALID, runs asc validate --app --version --platform IOS with optional --strict, repairs encryption declarations, content-rights, localizations, screenshots, IAP, and subscription validation, then submits via asc review submit or asc publish appstore --ipa --submit --confirm. Monitoring uses asc status, asc submit status, and asc review submissions-list; cancellation flows cover asc submit cancel. The skill documents experimental asc web privacy and asc web review iaps attach for gaps the public API cannot verify. Developers reach for asc-submission-health when App Store review rejects versions for missing encryption, privacy, or screenshot metadata and they need repeatable CLI automation instead of manual App Store Connect clicks.2.2kinstalls4Asc Metadata Syncasc-metadata-sync is a Rork agent skill for iOS developers and release engineers managing App Store listing data with the asc CLI. It documents the canonical asc metadata pull and apply flow for app-info and version localization fields, plus lower-level asc localizations and asc migrate paths for .strings files or legacy fastlane-format metadata when needed. Developers reach for asc-metadata-sync when updating titles, descriptions, keywords, or locale files and want App Store Connect to match the repo without manual copy-paste errors. The skill assumes asc as the source of truth and steers agents away from ad hoc edits that drift from Connect.2.2kinstalls5Asc Id Resolverasc-id-resolver is an agent skill in rorkai/app-store-connect-cli-skills that bridges human-friendly names and the ID parameters asc commands demand. It documents lookup flows such as asc apps list --bundle-id, asc apps list --name, asc builds info --latest --version, asc builds list --sort -uploadedDate --limit 5, and asc versions list for apps, builds, versions, groups, and testers. Developers set defaults like ASC_APP_ID after resolution and paginate full app inventories with asc apps --paginate. Reach for asc-id-resolver whenever a build upload, TestFlight group change, or App Store review submission fails because a command needs an app ID, build ID, or version ID instead of a display name.2.1kinstalls6Asc Localize Metadataasc-localize-metadata is a rorkai/app-store-connect-cli-skills package that automates App Store listing localization using the asc CLI and LLM-powered translation. The workflow downloads source-locale metadata—description, keywords, subtitle, and what's new—translates each field, and pushes translations back to App Store Connect without manual copy-paste per language. Developers reach for asc-localize-metadata when adding new store locales, refreshing release notes across regions, or syncing keyword and subtitle changes after an English update. The skill instructs agents to confirm exact asc localizations flags via --help for the installed asc version before download and upload commands. Use it at launch or before each release when App Store metadata must stay consistent across multiple languages and App Store Connect is the source of truth.2.1kinstalls7Asc Aso AuditThis skill runs a two-phase offline and online ASO audit against canonical App Store metadata pulled locally. Phase 1 performs 5 offline checks: keyword waste (duplicates in subtitle/name/keywords), field utilization (keywords >90 chars, subtitle >20 chars), missing required fields (subtitle/keywords/description/whatsNew), bad separators (spaces/semicolons/pipes in keywords), and cross-locale localization gaps. Phase 2 integrates Astro MCP to extract competitor keywords, get suggestions, and rank keyword gaps by popularity. Developers use this after `asc metadata pull` to identify indexing inefficiencies and high-value keyword additions before version release. Output includes a structured audit report with field utilization table, offline check results, keyword gap rankings, and prioritized recommendations.2.1kinstalls8Asc Ppp Pricingasc-ppp-pricing is a skill from rorkai/app-store-connect-cli-skills for creating and updating localized App Store pricing across territories using purchasing power parity or custom regional strategies. It prefers high-level asc flows: `asc subscriptions setup` and `asc iap setup` when creating new products, `asc subscriptions pricing` for subscription price changes, and `asc iap pricing summary` plus price import and price schedule commands for in-app purchases. Developers reach for asc-ppp-pricing when adjusting prices by country, launching PPP-based subscription tiers, or bulk-updating IAP price schedules without manual App Store Connect clicks. The skill suits mobile product managers and iOS release engineers monetizing globally through the asc CLI rather than the web dashboard alone.2.1kinstalls9Asc App Create Uiasc-app-create-ui is an opt-in, local-only skill for developers automating App Store Connect app record creation through browser automation. Because Apple exposes no public API for the initial New App form, the skill drives Playwright, Cursor browser MCP, or equivalent tools while the user remains signed in with 2FA support. Required inputs include app name, bundle ID already registered in the Apple Developer portal, SKU, and platform selection. Developers reach for asc-app-create-ui when CLI release tooling stops at app creation and manual App Store Connect clicks would break an otherwise automated iOS shipping workflow.2.1kinstalls10Asc Xcode Buildasc-xcode-build is a skill from rorkai/app-store-connect-cli-skills that replaces raw xcodebuild recipes with `asc xcode archive` and `asc xcode export` for building IPAs or PKGs before App Store Connect upload. It manages version and build numbers through asc xcode helpers and requires Xcode CLI tools, signing identities or automatic signing, and asc auth for upload or build lookup. Developers reach for asc-xcode-build when creating a release archive, exporting a signed IPA, or bumping version/build numbers without wrestling with manual xcodebuild command strings.2.1kinstalls11Asc Build Lifecycleasc-build-lifecycle is a skill for the asc App Store Connect CLI that covers the full iOS build lifecycle from upload through processing and retention. It documents commands such as `asc builds info --latest`, `asc builds next-build-number`, and `asc builds list --sort -uploadedDate` for locating the right build per app version and platform. Developers use it to inspect processing state by build ID and manage distribution flows without clicking through the App Store Connect web UI. Reach for asc-build-lifecycle when waiting on build processing, determining the next safe build number for version 1.2.3 on IOS, or pruning stale uploads before a TestFlight or App Store release.2.1kinstalls12Asc Signing Setupasc-signing-setup is an app-store-connect-cli skill for creating and renewing iOS and macOS signing assets with the asc CLI. Preconditions include asc auth login or ASC_* environment variables, a known bundle identifier, target platform, and a CSR file or asc certificates create --generate-csr. The workflow covers asc bundle-ids list/create, capability assignment, certificate creation, provisioning profile setup, and encrypted signing sync for team sharing. Developers reach for asc-signing-setup when onboarding a new app, rotating signing assets, or distributing profiles across CI machines. The skill targets repeatable CLI automation instead of manual Apple Developer portal clicks.2.1kinstalls13Asc Subscription Localizationasc-subscription-localization is an app-store-connect-cli-skills entry that uses the asc command-line tool to populate display names and descriptions for subscriptions, subscription groups, and in-app purchases across 37 App Store locales in one workflow. Developers reach for it when the same subscription metadata must appear in every language without opening App Store Connect for each locale. Preconditions include asc auth login or ASC_* environment variables plus existing subscription or IAP records to update. The skill eliminates repetitive manual localization clicks during pre-release App Store Connect housekeeping.2.1kinstalls14Asc Shots Pipelineasc-shots-pipeline is a skill from rorkai/app-store-connect-cli-skills that orchestrates an agent-driven iOS screenshot workflow from Xcode CLI build and simulator launch through AXe UI automation, Koubou-based framing (`asc screenshots frame`), and App Store Connect upload (`asc screenshots upload`). It uses JSON settings and plan files to define AXe-driven simulator flows. Developers reach for asc-shots-pipeline when they need automated screenshot capture across device types without manually building, navigating, framing, and uploading each screenshot set.2kinstalls15Asc Screenshot Resizeasc-screenshot-resize is an agent skill from rorkai/app-store-connect-cli-skills that resize and validate app store screenshots with current asc screenshot-size data and macos sips. use when preparing or fixing screenshots for app store connect submission. # asc screenshot resize Use this skill to prepare screenshots for App Store Connect. Do not rely on a hard-coded dimension table in this skill; the CLI owns the current size matrix. ## Source of truth Always discover current accepted sizes from `asc` first: ```bash asc screenshots sizes --output table asc screenshots sizes --all --output table Developers invoke asc-screenshot-resize during launch/aso work for marketing & seo tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.2kinstalls16Asc Revenuecat Catalog Syncasc-revenuecat-catalog-sync is an execution-template skill for mobile engineers managing dual catalogs in App Store Connect and RevenueCat. It drives read-only drift audits or write-back reconciliation by listing ASC subscription groups, IAP products, and per-group subscriptions through asc CLI JSON output, then comparing them against RevenueCat apps, products, and entitlements via MCP. Example workflows include a no-write reconciliation report that flags missing items on either side and guided sync steps that align identifiers across both systems. Developers reach for this skill after changing subscription tiers, adding consumables, or onboarding a new iOS app where ASC and RevenueCat must stay identical. It assumes familiarity with asc paginated list commands and RevenueCat project structure.2kinstalls17Asc Whats New Writerasc-whats-new-writer is an agent skill from rorkai/app-store-connect-cli-skills that generate engaging, localized app store release notes (what's new) from git log, bullet points, or free text using canonical metadata under `./metadata`. optionally pairs with promotional text updates. # asc What's New Writer Generate engaging, localized release notes from flexible input. Optionally pair with promotional text updates. ## Preconditions - Metadata pulled locally into canonical files via `asc metadata pull --app "APP_ID" --version "1.2.3" --dir "./metadata"`. OR: user provides keywords manually. - Auth configured for upload (`asc Developers invoke asc-whats-new-writer during launch/aso work for marketing & seo tasks. The skill documents triggers, prerequisites, and step-by-step workflows grounded in SKILL.md. Compatible with Claude Code, Cursor, and Codex agent runtimes that load marketplace skills.2kinstalls18Asc Crash Triageasc-crash-triage is an App Store Connect CLI skill from rorkai/app-store-connect-cli-skills that triages TestFlight crashes, beta feedback, and performance diagnostics using the asc command-line tool. The workflow resolves an app ID with asc apps list when needed, fetches crash and feedback JSON, and returns human-readable summaries for builds showing hangs, disk writes, or launch failures. Developers reach for asc-crash-triage when users mention TestFlight crash reports, beta tester feedback, app hangs, or launch diagnostics for a specific build. Commands cover listing recent crashes newest-first and parsing structured JSON output into actionable triage notes before App Store submission.2kinstalls19Asc Testflight Orchestrationasc-testflight-orchestration is a skill for developers rolling out iOS betas through the asc CLI instead of clicking through App Store Connect. It exports TestFlight configuration to testflight.yaml with optional builds and testers, lists and creates tester groups, and manages What to Test notes for each build. Commands include asc testflight config export, asc testflight groups list, and asc testflight groups create with app ID and pagination flags. Developers reach for asc-testflight-orchestration when beta cohorts change frequently and TestFlight setup must stay scripted alongside CI release pipelines.2kinstalls20Asc Workflowasc-workflow is a skill for developers replacing manual fastlane-style release steps with repo-local asc workflow automations. Workflows live in .asc/workflow.json, run trusted shell commands, stream step output to stderr, and keep stdout as machine-readable JSON. The skill covers asc workflow validate, asc workflow list, asc workflow run, and flag discovery via --help on each subcommand. Developers reach for asc-workflow when iOS release steps must be version-controlled, resumable, and auditable inside the repository rather than scattered across one-off shell scripts or browser-only App Store Connect tasks.2kinstalls21Asc Notarizationasc-notarization is a skill for preparing macOS apps for distribution outside the Mac App Store using xcodebuild and the asc CLI. The workflow verifies a Developer ID Application certificate in the local keychain, archives the Xcode macOS target, exports a signed build, and submits it for Apple notarization. Preconditions include Xcode with command line tools, asc auth via asc auth login or ASC_* environment variables, and a macOS-capable Xcode project. Developers invoke asc-notarization when they need Developer ID signing and Apple notarization rather than App Store Connect upload flows.2kinstalls22Asc Wall Submitasc-wall-submit is a skill for the rorkai App-Store-Connect-CLI skills pack that drives the built-in Wall of Apps submission flow. It accepts either a standard App Store path with an `app` ID or a manual pre-release path with `link` plus `name`, then runs `asc apps wall submit` from the App-Store-Connect-CLI repository context. The skill triggers on phrases like submit to wall of apps, add my app to the wall, or wall-of-apps. Developers reach for asc-wall-submit when they need the exact CLI steps to add a new Wall entry or refresh an existing one without guessing ASC CLI flags.2kinstalls23Asc Apple Adsasc-apple-ads is an agent skill from rorkai/app-store-connect-cli-skills for managing Apple Ads via the asc CLI, covering separate Apple Ads authentication, org lookup, campaigns, ad groups, ads, keywords, reports, and raw API calls with safe live testing. Ground rules require running asc ads --help before scripting, using --output json for automation, supplying org ID via --org or ASC_ADS_ORG_ID, and never guessing payload fields—Apple Ads request JSON must come from documented files. Apple Ads auth is distinct from App Store Connect auth; asc auth login does not configure asc ads. Developers reach for asc-apple-ads when automating keyword bids, campaign creation, or install performance reports during iOS launch windows without hand-crafting unsigned API requests.1.4kinstalls

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

rorkai/app-store-connect-cli-skills · 23 skills · Skillselion