Asc App Create UI
Pilote le formulaire "Nouvelle App" d'App Store Connect dans un navigateur pour créer un enregistrement d'application.
Fonctionne avec configuration
Ce que fait
Guide un agent dans la création d'un nouvel enregistrement d'application App Store Connect en pilotant l'interface utilisateur web, car Apple ne fournit pas d'API publique pour la création d'applications. Couvre le menu déroulant New App, les cases à cocher de plateforme, la sélection de Bundle ID à chargement asynchrone, les boutons radio User Access requis et leur problème de clic sur le span-overlay, plus le pré-vol CLI asc (bundle-ids create, apps list) et le transfert post-création (app-setup info/categories, pricing availability). Se déclenche lorsque vous devez enregistrer un tout nouveau nom d'application, Bundle ID, SKU et langue principale dans App Store Connect.
Rapport de test
Installé dans un HOME temporaire (export HOME=$(mktemp -d)) — clone + cp a placé SKILL.md dans ~/.claude/skills/asc-app-create-ui/SKILL.md et son frontmatter a été analysé avec name et description ; le corps ne contient aucun script, j'ai donc plutôt vérifié ses quatre commandes asc par rapport à la source CLI upstream et trouvé toutes réelles avec des drapeaux correspondants (`asc bundle-ids create --identifier` et `asc apps list --bundle-id` dans commands/*.mdx ; `asc app-setup info set --app --primary-locale` et `asc pricing availability create --app --territory` dans internal/cli/apps/app_setup.go et internal/cli/pricing/pricing.go, ce dernier absent des docs publiées). Pas de failles de sécurité : pas de curl|sh, pas de base64, pas de gestion de secrets ; la compétence interdit explicitement l'exportation de cookies et la reprise automatique de la création. Je n'ai PAS pu exécuter le workflow réel : `which asc` a retourné non trouvé, et la navigation vers https://appstoreconnect.apple.com/apps a redirigé vers /login?targetUrl=%2Fapps&authResult=FAILED, donc le formulaire New App se trouve derrière une connexion Apple ID + 2FA que je ne dois pas effectuer — aucun artefact baseline vs skill n'a été produit, d'où outputMeasured=false et verdict setup. Phrases de déclenchement, jugées comme si la description faisait partie de mes compétences installées : DEVRAIT se déclencher — "Create a new App Store Connect app for com.example.myapp with SKU MYAPP123 and primary language English (U.S.)", "I need to register a brand-new app record in App Store Connect, there's no API for it — drive the browser", "Set up a new iOS app entry in App Store Connect so I can upload a build" ; NE DEVRAIT PAS se déclencher — "Upload my latest IPA to TestFlight and add it to the beta group", "Update the name and subtitle of my existing App Store Connect app" (5/5 correct). Les docs perdent un point pour l'affirmation finale invérifiable "The only manual step should be signing in. Everything else is agent-drivable."
Testé le: 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`.
Commandes et exemples de prompts
/asc-app-create-uiPilote le formulaire "Nouvelle App" d'App Store Connect dans un navigateur pour créer un enregistrement d'application.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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