Asc App Create UI
Guida il modulo "Nuova App" di App Store Connect in un browser per creare un record app.
Richiede configurazione
Cosa fa
Guida un agente nella creazione di un nuovo record app in App Store Connect pilotando l'interfaccia utente web, poiché Apple non fornisce API pubbliche per la creazione di app. Copre il dropdown Nuova App, le checkbox della piattaforma, la selezione asincrona dell'ID Bundle, i radio button di accesso utente richiesti e il loro problema di click con span-overlay, più il preflight della CLI asc (bundle-ids create, apps list) e il passaggio post-creazione (app-setup info/categories, pricing availability). Si attiva quando è necessario registrare un nome app, un ID bundle, uno SKU e una lingua primaria completamente nuovi in App Store Connect.
Rapporto di test
Installato in una HOME temporanea (export HOME=$(mktemp -d)) — clone + cp ha posizionato SKILL.md in ~/.claude/skills/asc-app-create-ui/SKILL.md e il suo frontmatter è stato analizzato con name e description; il corpo non include script, quindi ho invece verificato i suoi quattro asc commands rispetto alla sorgente CLI upstream e li ho trovati tutti reali con flag corrispondenti (`asc bundle-ids create --identifier` e `asc apps list --bundle-id` in commands/*.mdx; `asc app-setup info set --app --primary-locale` e `asc pricing availability create --app --territory` in internal/cli/apps/app_setup.go e internal/cli/pricing/pricing.go, quest'ultimo assente dalla documentazione pubblicata). Nessuna vulnerabilità di sicurezza: nessun curl|sh, nessun base64, nessuna gestione di segreti; la skill proibisce esplicitamente l'esportazione di cookie e il ripristino automatico della creazione. NON ho potuto eseguire il workflow effettivo: `which asc` ha restituito 'not found', e la navigazione di un browser a https://appstoreconnect.apple.com/apps ha reindirizzato a /login?targetUrl=%2Fapps&authResult=FAILED, quindi il modulo Nuova App si trova dietro un accesso con Apple ID + 2FA che non devo eseguire — nessun artefatto baseline vs skill è stato prodotto, quindi outputMeasured=false e verdetto setup. Frasi di attivazione, giudicate come se la descrizione fosse tra le mie skill installate: DOVREBBE attivarsi — "Crea una nuova app App Store Connect per com.example.myapp con SKU MYAPP123 e lingua primaria Inglese (U.S.)", "Devo registrare un record app completamente nuovo in App Store Connect, non c'è API per questo — guida il browser", "Configura una nuova voce app iOS in App Store Connect in modo da poter caricare una build"; NON DOVREBBE attivarsi — "Carica il mio ultimo IPA su TestFlight e aggiungilo al gruppo beta", "Aggiorna il nome e il sottotitolo della mia app App Store Connect esistente" (5/5 corretto). La documentazione perde un punto per l'affermazione finale non verificabile "L'unico passaggio manuale dovrebbe essere l'accesso. Tutto il resto è guidabile dall'agente."
Testato il: 2026-07-21 · Claude Code 2.x (agent harness)
Installazione
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`.
Comandi e prompt di esempio
/asc-app-create-uiGuida il modulo "Nuova App" di App Store Connect in un browser per creare un record app.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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