Asc App Create UI
Steuert das App Store Connect „Neue App“-Formular in einem Browser, um einen App-Eintrag zu erstellen
Funktioniert mit Setup
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 IDRegister a new iOS app in App Store ConnectFill out the New App form in App Store Connect