Skip to content

Conversation

@tmad4000
Copy link

Summary

A skill for automating Mac App Store submissions via Chrome DevTools MCP. Approximately 95% of the submission process can be automated - the entire App Store Connect UI flow (metadata, screenshots, submission) can be handled automatically by Claude.

Only manual step: Certificate and provisioning profile setup in Xcode (one-time per app/team).

What it covers

  • Privacy Policy setup
  • Age Ratings (7-step questionnaire)
  • Primary Category selection
  • Pricing configuration
  • Content Rights
  • Screenshot upload
  • Build selection and submission

Why this is useful

Many developers find the App Store Connect UI confusing, especially first-time submitters who encounter errors like "Content Rights required" without clear guidance on where to fix it. This skill documents the complete workflow with solutions to common blockers.

Differentiation from existing tools

  • appstore-connect-mcp uses the App Store Connect API (requires API key setup)
  • This skill automates the web UI via Chrome DevTools MCP - no API setup required, just be logged into App Store Connect in your browser

They're complementary: this skill is the "quick path" for occasional submitters, while the MCP server is better for CI/automation pipelines.

Test plan

  • Successfully used to submit OpenMarkdownReader to the Mac App Store
  • App is currently in "Waiting for Review" status

🤖 Generated with Claude Code

A skill for automating Mac App Store submissions via Chrome DevTools MCP.
~95% automatable - the entire App Store Connect UI flow (metadata,
screenshots, submission) can be handled automatically.

Only manual step: Certificate and provisioning profile setup in Xcode
(one-time per app/team).

Covers:
- Privacy Policy setup
- Age Ratings (7-step questionnaire)
- Primary Category selection
- Pricing configuration
- Content Rights
- Screenshot upload
- Build selection and submission

Includes workarounds for common issues like stubborn dropdowns and
the "Content Rights required" error that blocks many first-time submitters.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant