Apple doesn't provide a public API for creating App Store Connect app records, so this skill drives the web UI with browser automation instead. It handles the full workflow: opening the New App form, filling platform/name/bundle ID/SKU/language/user access fields, and clicking Create. The documentation is unusually detailed because Apple's custom Ember.js forms are finicky. Radio buttons have span overlays that intercept clicks, dropdowns load asynchronously, and form validation doesn't always trigger with automated fills. You'll need Playwright or equivalent, the bundle ID must already be registered, and the user has to be signed in. It's a workaround until Apple ships a proper API.

skills.sh installs
7K
GitHub stars
1.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rorkai/app-store-connect-cli-skills --skill asc-app-create-ui --agent claude-code

Installs into .claude/skills of the current project.

Files

asc app create (UI automation)

Use this skill to create a new App Store Connect app by driving the web UI. This is opt-in, local-only automation that requires the user to be signed in.

Preconditions

  • A browser automation tool is available (Playwright, Cursor browser MCP, or equivalent).
  • User is signed in to App Store Connect (or can complete login + 2FA).
  • The bundle ID must already be registered in the Apple Developer portal.
  • Required inputs are known:
    • app name (max 30 characters)
    • bundle ID (must exist and be unused by another app)
    • SKU
    • platform (iOS, macOS, tvOS, visionOS)
    • primary language
    • user access (Full Access or Limited Access)

Safety Guardrails

  • Never export or store cookies.
  • Use a visible browser session only.
  • Pause for a final confirmation before clicking "Create" (for standalone scripts).
  • Do not retry the Create action automatically on failure.

Workflow

1. Preflight: register bundle ID and verify no existing app

# Register the bundle ID via public API (if not already registered)
asc bundle-ids create --identifier "com.example.app" --name "My App" --platform IOS

Sponsors

Details

Repository
github.com/rorkai/app-store-connect-cli-skills
Categories
Backend & APIs, AI & Agent Building, Automation & Workflows, Mobile Development, CLI & Terminal
First seen
Jun 3, 2026

More from rorkai/app-store-connect-cli-skills

All 23
1leonardomso avatarrust-skillsleonardomso/rust-skillsComprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handlin7Kskills.sh installs
2agricidaniel avatarseo-mapsagricidaniel/claude-seoMaps intelligence for local SEO: geo-grid rank tracking, GBP profile auditing via API, review intelligence across Google/Tripadvisor/Trustpilot, cross-platform 6.9Kskills.sh installs
3analogjs avatarangular-routinganalogjs/angular-skillsImplement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes6.9Kskills.sh installs
4agricidaniel avatarseo-ecommerceagricidaniel/claude-seoE-commerce SEO analysis: Google Shopping visibility, Amazon marketplace intelligence, product schema validation, competitor pricing analysis, and marketplace ke6.9Kskills.sh installs
5anthropics avatarbuild-mcpbanthropics/claude-plugins-officialThis skill should be used when the user wants to "package an MCP server", "bundle an MCP", "make an MCPB", "ship a local MCP server", "distribute a local MCP", 6.9Kskills.sh installs
6clerk avatarclerk-expo-patternsclerk/skillsExpo / React Native patterns with Clerk — SecureStore token cache, OAuth deep linking, useAuth in native, Expo Router protected routes, push notifications with 6.8Kskills.sh installs