Asc App Create UI

Steuert das App Store Connect „Neue App“-Formular in einem Browser, um einen App-Eintrag zu erstellen

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

Funktioniert mit Setup ★ 7.6/10

Asc App Create UI — Steuert das App Store Connect „Neue App“-Formular in einem Browser, um einen App-Eintrag zu erstellen

Was es kann

Führt einen Agenten durch die Erstellung eines neuen App Store Connect App-Eintrags, indem es die Web-UI steuert, da Apple keine öffentliche API für die App-Erstellung bereitstellt. Behandelt das Dropdown „Neue App“, Plattform-Kontrollkästchen, asynchron ladende Bundle-ID-Auswahl, die erforderlichen User Access-Radiobuttons und deren Span-Overlay-Klickproblem, plus asc CLI-Preflight (bundle-ids create, apps list) und Post-Create-Übergabe (app-setup info/categories, pricing availability). Wird ausgelöst, wenn Sie einen brandneuen App-Namen, Bundle-ID, SKU und die primäre Sprache in App Store Connect registrieren müssen.

Testbericht

Installiert in einem temporären HOME (export HOME=$(mktemp -d)) – Klon + Kopie platzierten SKILL.md unter ~/.claude/skills/asc-app-create-ui/SKILL.md und dessen Frontmatter wurde mit name und description geparst; der Body bündelt keine Skripte, daher habe ich stattdessen seine vier asc-Befehle gegen die Upstream-CLI-Quelle überprüft und alle als real mit passenden Flags befunden (`asc bundle-ids create --identifier` und `asc apps list --bundle-id` in commands/*.mdx; `asc app-setup info set --app --primary-locale` und `asc pricing availability create --app --territory` in internal/cli/apps/app_setup.go und internal/cli/pricing/pricing.go, letzteres fehlt in den veröffentlichten Docs). Keine Sicherheitsmängel: kein curl|sh, kein base64, keine Geheimnisbehandlung; die Skill verbietet explizit das Exportieren von Cookies und das automatische Wiederholen von Create. Ich konnte den eigentlichen Workflow NICHT ausführen: `which asc` gab „not found“ zurück, und das Navigieren eines Browsers zu https://appstoreconnect.apple.com/apps leitete zu /login?targetUrl=%2Fapps&authResult=FAILED um, sodass das „Neue App“-Formular hinter einer Apple ID + 2FA-Anmeldung liegt, die ich nicht durchführen darf – es wurde kein Baseline- vs. Skill-Artefakt erstellt, daher outputMeasured=false und Urteil setup. Trigger-Phrasierungen, beurteilt, als ob die Beschreibung zu meinen installierten Skills gehörte: SOLLTE auslösen – „Erstelle eine neue App Store Connect App für com.example.myapp mit SKU MYAPP123 und primärer Sprache Englisch (U.S.)“, „Ich muss einen brandneuen App-Eintrag in App Store Connect registrieren, es gibt keine API dafür – steuere den Browser“, „Richte einen neuen iOS-App-Eintrag in App Store Connect ein, damit ich einen Build hochladen kann“; SOLLTE NICHT auslösen – „Lade mein neuestes IPA zu TestFlight hoch und füge es der Beta-Gruppe hinzu“, „Aktualisiere den Namen und Untertitel meiner bestehenden App Store Connect App“ (5/5 korrekt). Docs verlieren einen Punkt für die unüberprüfbare Schlussbehauptung „The only manual step should be signing in. Everything else is agent-drivable.“

Getestet am: 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`.

Befehle & Beispiel-Prompts

  • /asc-app-create-uiSteuert das App Store Connect „Neue App“-Formular in einem Browser, um einen App-Eintrag zu erstellen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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