rudrankriyam avatar

Asc App Create Ui

Apple doesn't offer a public API for creating App Store Connect app records, so this skill automates the web form using browser automation like Playwright. You still need to register the bundle ID first via the API, but after that it can drive the entire New App flow: filling platform checkboxes, name, SKU, bundle ID dropdown, and the tricky User Access radio buttons that have span overlays. The main gotcha is that the "New App" button opens a dropdown menu, not a dialog, and the bundle ID field loads asynchronously after you pick a platform. It's a workaround that'll break when Apple changes their UI, but it beats clicking through that form manually every time you need to bootstrap a new app record.

skills.sh installs
1.1K
GitHub stars
905
last updated
Jul 14, 2026

Install

$ npx -y skills add rudrankriyam/asc-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/rudrankriyam/asc-skills
First seen
May 16, 2026

More from rudrankriyam/asc-skills

All 22

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs