Asc App Create UI
Drives the App Store Connect "New App" form in a browser to create an app record
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 21, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 018e7e5
⚠ The author changed this skill after we tested it. The verdict below describes the version we ran on Jul 21, 2026; it's queued for a re-test.
Installed into a throwaway HOME (export HOME=$(mktemp -d)) — clone + cp placed SKILL.md at ~/.claude/skills/asc-app-create-ui/SKILL.md and its frontmatter parsed with both name and description; the body bundles no scripts, so I instead verified its four asc commands against the upstream CLI source and found all real with matching flags (`asc bundle-ids create --identifier` and `asc apps list --bundle-id` in commands/*.mdx; `asc app-setup info set --app --primary-locale` and `asc pricing availability create --app --territory` in internal/cli/apps/app_setup.go and internal/cli/pricing/pricing.go, the latter absent from the published docs). No security smells: no curl|sh, no base64, no secret handling; the skill explicitly forbids exporting cookies and auto-retrying Create. I could NOT execute the actual workflow: `which asc` returned not found, and navigating a browser to https://appstoreconnect.apple.com/apps redirected to /login?targetUrl=%2Fapps&authResult=FAILED, so the New App form sits behind an Apple ID + 2FA sign-in I must not perform — no baseline vs skill artifact was produced, hence outputMeasured=false and verdict setup. Trigger phrasings, judged as if the description were among my installed skills: SHOULD fire — "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"; SHOULD NOT fire — "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). Docs lose a point for the unverifiable closing claim "The only manual step should be signing in. Everything else is agent-drivable."
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 5/10
- Docs & honesty 4/5
What Asc App Create UI does
Guides an agent through creating a new App Store Connect app record by driving the web UI, since Apple provides no public API for app creation. Covers the New App dropdown, platform checkboxes, asynchronously loading Bundle ID select, the required User Access radios and their span-overlay click issue, plus asc CLI preflight (bundle-ids create, apps list) and post-create handoff (app-setup info/categories, pricing availability). Triggers when you need to register a brand-new app name, bundle ID, SKU and primary language in App Store Connect.
How to install Asc App Create UI
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`.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Asc App Create UI
-
/asc-app-create-uiDrives the App Store Connect "New App" form in a browser to create an app record
It also activates on plain-language prompts like these:
-
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
Frequently asked questions
- Is the Asc App Create UI skill free?
- Yes. The skill itself is free from rorkai/app-store-connect-cli-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Asc App Create UI work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 21, 2026. Verdict: Works with setup. Installed into a throwaway HOME (export HOME=$(mktemp -d)) — clone + cp placed SKILL.md at ~/.claude/skills/asc-app-create-ui/SKILL.md and its frontmatter parsed with both name and description; the body bundles no scripts, so I instead verified its four asc commands against the upstream CLI source and found all real with matching flags (`asc bundle-ids create --identifier` and `asc apps list --bundle-id` in commands/*.mdx; `asc app-setup info set --app --primary-locale` and `asc pricing availability create --app --territory` in internal/cli/apps/app_setup.go and internal/cli/pricing/pricing.go, the latter absent from the published docs). No security smells: no curl|sh, no base64, no secret handling; the skill explicitly forbids exporting cookies and auto-retrying Create. I could NOT execute the actual workflow: `which asc` returned not found, and navigating a browser to https://appstoreconnect.apple.com/apps redirected to /login?targetUrl=%2Fapps&authResult=FAILED, so the New App form sits behind an Apple ID + 2FA sign-in I must not perform — no baseline vs skill artifact was produced, hence outputMeasured=false and verdict setup. Trigger phrasings, judged as if the description were among my installed skills: SHOULD fire — "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"; SHOULD NOT fire — "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). Docs lose a point for the unverifiable closing claim "The only manual step should be signing in. Everything else is agent-drivable."
- What is the Asc App Create UI SkillProof Score?
- 7.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 5/10, docs & honesty 4/5.
- How do I install Asc App Create UI?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Asc App Create UI with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.