ios-app-store-submit
Claude Code skill for automating iOS App Store submission.
Install / Use
npx skills add ZestfulPulse/ios-app-store-submitInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of ios-app-store-submit
ios-app-store-submit scores 74/100 on our quality scale, 2617th of 2,890 Automation skills we index.
Its SKILL.md is 3.8 KB long, well organised into 8 sections with 1 code example: a solid amount of guidance for an agent.
It has 142 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated 8 days ago, so ios-app-store-submit is actively maintained.
- Our last check on 2026-09-26 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 95/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
ios-app-store-submit compared with similar skills
All 4 of these similar skills score higher than ios-app-store-submit; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ios-app-store-submit (this skill)by ZestfulPulse | 74 | 142 | 8d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 94.6k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 86.4k | today | MCP Server |
| rufloby ruvnet | 100 | 74.2k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 16d ago | SKILL.md |
Frequently asked questions
- How do I install ios-app-store-submit?
- Run
npx skills add ZestfulPulse/ios-app-store-submit. The install tabs above show the steps for each supported agent. - Which AI agents does ios-app-store-submit work with?
- It is written for Claude Code, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is ios-app-store-submit safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 95/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is ios-app-store-submit still maintained?
- The repository was last updated 8 days ago, so ios-app-store-submit is actively maintained.
Skill content
View source on GitHub
ios-app-store-submit
A Claude Code skill that builds, signs, and submits Flutter/iOS apps to App Store Connect — end to end, from flutter build to WAITING_FOR_REVIEW.
Written for headless/agent-driven Mac environments: no interactive Xcode GUI session, no GUI keychain unlock prompts available. Every workaround in here was hit and solved on a real submission, not theorized.
What it covers
- Discovering a project's bundle ID / team ID / version instead of hardcoding them
- App Store Connect API key setup (
asc auth login --bypass-keychain) - Code signing without an interactive keychain: certificate/profile generation via CSR files, a dedicated
build.keychain, the OpenSSL-legacyPKCS12 gotcha, and why signing flags must be scoped to the app target only (never passed globally toxcodebuild) - Archive → export → validate → upload, plus how to pull the real reason out of a cryptic
buildUploadserror code - What App Store Connect metadata the
ascCLI can automate (name, keywords, pricing, age rating, review contact...) vs. what needs a human in a browser (App Privacy data-use declarations — not in the public API at all) - A real API quirk in territory/pricing availability (
POST /v2/appAvailabilitiesrequiring the entire 175-territory catalog on first creation) and how to work around it - Getting a real, standalone-launchable (non-debug) build onto a physical device
- Icon regeneration and a checklist for spotting a placeholder/mockup image before it gets baked into a build
See SKILL.md for the full playbook.
Install
Symlink (or clone) this into your Claude Code skills directory:
mkdir -p ~/.agents/skills
git clone https://github.com/cwoneday/ios-app-store-submit ~/.agents/skills/ios-app-store-submit
ln -s ../../.agents/skills/ios-app-store-submit ~/.claude/skills/ios-app-store-submit
Claude Code auto-discovers skills under ~/.claude/skills/. Once linked, it's picked up automatically in any project — no per-project setup.
Use
From any Flutter/iOS project, just ask Claude Code naturally:
"Build this and submit it to the App Store" "Set up code signing for this app" "The App Store upload failed, find out why" "Fill in the App Store Connect metadata"
The skill triggers on requests like these. It is project-agnostic — it reads bundle ID, team ID, and version from whatever project it's invoked in, and never assumes a prior project's identifiers.
Prerequisites
- An Apple Developer Program membership (paid, Admin or App Manager role)
- Xcode installed locally
- The
ascCLI (the skill will guide you through installing/configuring it if missing) - An App Store Connect API key (
.p8) — the skill walks you through generating one; store it under~/.asc/keys/withchmod 600, never paste the raw key into chat
Bundled scripts
| Script | Purpose |
|---|---|
| scripts/gen_app_icons.py | Regenerate iOS/macOS/Android launcher icons from one square source PNG (pip install Pillow) |
| scripts/setup_build_keychain.sh | Idempotently create/unlock a dedicated build.keychain for headless code signing — source it to get $KEYCHAIN/$KC_PASS |
What this skill will not do for you
- Click "Publish" on the App Store Connect App Privacy questionnaire — Apple doesn't expose this via API
- Guess at your review-contact name/phone or copyright holder — always asks
- Fabricate demo account credentials, screenshots, or an app icon from a mockup file — flags these for your input instead
License
MIT
Related Skills
Agent-Reach
94.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
86.4k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
74.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
