Asc App Create UI

Driver App Store Connect "New App"-formuläret i en webbläsare för att skapa en app-post

av rorkai · rorkai/app-store-connect-cli-skills

Fungerar med konfiguration ★ 7.6/10

Asc App Create UI — Driver App Store Connect "New App"-formuläret i en webbläsare för att skapa en app-post

Vad den gör

Vägleder en agent genom att skapa en ny App Store Connect-apppost genom att styra webbgränssnittet, eftersom Apple inte tillhandahåller något offentligt API för appskapande. Täcker New App-rullgardinsmenyn, plattformens kryssrutor, asynkront laddande Bundle ID-val, de obligatoriska User Access-radioknapparna och deras span-overlay-klickproblem, plus asc CLI preflight (bundle-ids create, apps list) och post-create handoff (app-setup info/categories, pricing availability). Utlöses när du behöver registrera ett helt nytt appnamn, bundle ID, SKU och primärt språk i App Store Connect.

Testrapport

Installeras i en temporär HOME (export HOME=$(mktemp -d)) — klon + cp placerade SKILL.md på ~/.claude/skills/asc-app-create-ui/SKILL.md och dess frontmatter parsades med både name och description; kroppen innehåller inga skript, så jag verifierade istället dess fyra asc-kommandon mot den uppströms CLI-källan och fann alla verkliga med matchande flaggor (`asc bundle-ids create --identifier` och `asc apps list --bundle-id` i commands/*.mdx; `asc app-setup info set --app --primary-locale` och `asc pricing availability create --app --territory` i internal/cli/apps/app_setup.go och internal/cli/pricing/pricing.go, den senare saknas i de publicerade dokumenten). Inga säkerhetsbrister: ingen curl|sh, ingen base64, ingen hemlighetshantering; färdigheten förbjuder uttryckligen export av cookies och automatisk återförsök vid skapande. Jag kunde INTE utföra det faktiska arbetsflödet: `which asc` returnerade inte hittad, och att navigera en webbläsare till https://appstoreconnect.apple.com/apps omdirigerade till /login?targetUrl=%2Fapps&authResult=FAILED, så New App-formuläret ligger bakom en Apple ID + 2FA-inloggning jag inte får utföra — ingen baslinje vs färdighetsartefakt producerades, därav outputMeasured=false och bedömning setup. Utlösningsfraser, bedömda som om beskrivningen fanns bland mina installerade färdigheter: SKULLE utlösas — "Skapa en ny App Store Connect-app för com.example.myapp med SKU MYAPP123 och primärt språk engelska (U.S.)", "Jag behöver registrera en helt ny app-post i App Store Connect, det finns inget API för det — styr webbläsaren", "Sätt upp en ny iOS-apppost i App Store Connect så jag kan ladda upp en build"; SKULLE INTE utlösas — "Ladda upp min senaste IPA till TestFlight och lägg till den i beta-gruppen", "Uppdatera namn och undertitel för min befintliga App Store Connect-app" (5/5 korrekt). Dokumentation förlorar en poäng för det overifierbara avslutande påståendet "The only manual step should be signing in. Everything else is agent-drivable."

Testad: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/rorkai/app-store-connect-cli-skills.git /tmp/asc-app-create-ui-src
mkdir -p ~/.claude/skills
cp -R /tmp/asc-app-create-ui-src/skills/asc-app-create-ui ~/.claude/skills/asc-app-create-ui
# Requires, beyond the skill file itself:
#   1. A browser automation tool (Playwright / Claude-in-Chrome / browser MCP) available to the agent.
#   2. An interactive App Store Connect login (Apple ID + 2FA) done by YOU - the /apps URL
#      redirects to /login?authResult=FAILED for an unauthenticated session.
#   3. The `asc` CLI for the preflight and verify steps: https://github.com/rorkai/App-Store-Connect-CLI
#      (`asc auth login`), plus the bundle ID already registered in the Developer portal.
# Whole-pack alternatives: `npx skills add rorkai/app-store-connect-cli-skills` or `asc install-skills`.

Kommandon och exempelprompter

  • /asc-app-create-uiDriver App Store Connect "New App"-formuläret i en webbläsare för att skapa en app-post

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Create a new App Store Connect app for this bundle ID
  • Register a new iOS app in App Store Connect
  • Fill out the New App form in App Store Connect