From app-store-mcp
Manage app deployments to Google Play, Apple App Store, and Huawei AppGallery via Fastlane. Use this skill whenever the user mentions anything related to mobile app publishing, app store management, or app distribution — even if they don't say "Fastlane" explicitly. This includes: uploading APK/AAB/IPA files, updating store listings or metadata, uploading screenshots, managing release tracks or staged rollouts, reading app reviews or ratings, checking app status, submitting for review, TestFlight distribution, promoting builds between tracks, or setting up Fastlane for app store deployment. Also trigger when the user mentions Google Play Console, App Store Connect, Huawei AppGallery Connect, or any app store publishing workflow.
npx claudepluginhub omert11/app-store-mcp --plugin app-store-mcpThis skill uses the workspace's default tool permissions.
You have access to 20 MCP tools for managing app store deployments via Fastlane. These tools let you upload binaries, manage metadata, handle screenshots, control release tracks, and read reviews across Google Play, Apple App Store, and Huawei AppGallery.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
You have access to 20 MCP tools for managing app store deployments via Fastlane. These tools let you upload binaries, manage metadata, handle screenshots, control release tracks, and read reviews across Google Play, Apple App Store, and Huawei AppGallery.
On the first interaction in a session, run these checks to establish the environment:
check_fastlane — if it fails, share the installation instructions and stopcheck_fastfile with the user's project directory — if it fails, share the setup instructions and stopOnce both checks pass, you don't need to repeat them for subsequent tool calls in the same session.
Ask the user which store(s) they want to target if not obvious from context. All tools require a project_dir parameter — use the current working directory if the user doesn't specify one.
| User says... | Tool to use |
|---|---|
| "Upload my AAB to Google Play" | google_play_upload |
| "Push this IPA to App Store" | apple_store_upload |
| "Deploy APK to Huawei" | huawei_upload |
| User says... | Tool to use |
|---|---|
| "Update the Play Store description" | google_play_update_metadata |
| "Change the App Store title and keywords" | apple_store_update_metadata |
| "Update Huawei listing" | huawei_update_metadata |
| User says... | Tool to use |
|---|---|
| "Upload new screenshots to Play Store" | google_play_upload_screenshots |
| "Update App Store screenshots" | apple_store_upload_screenshots |
| "Add screenshots to Huawei" | huawei_upload_screenshots |
| User says... | Tool to use |
|---|---|
| "Promote to production on Google Play" | google_play_manage_release |
| "Submit to TestFlight" | apple_store_manage_release (action: testflight) |
| "Submit for App Store review" | apple_store_manage_release (action: submit) |
| "Do a staged rollout on Huawei" | huawei_manage_release |
| User says... | Tool to use |
|---|---|
| "What's the status of my app on Play Store?" | google_play_app_status |
| "Show me recent App Store reviews" | apple_store_reviews |
| "Check Huawei app status" | huawei_app_status |
check_fastlane — Verify Fastlane installation, version, and installed pluginscheck_fastfile — Check if Fastfile exists in project directory; returns setup instructions if missingpackage_name and project_dir)google_play_upload — Upload APK/AAB to a release trackgoogle_play_update_metadata — Update listing text from metadata directorygoogle_play_upload_screenshots — Upload screenshots from a directorygoogle_play_manage_release — Manage tracks, promote builds, staged rolloutsgoogle_play_app_status — Query current app and track statusgoogle_play_reviews — Read recent reviews and ratingsproject_dir)apple_store_upload — Upload IPA fileapple_store_update_metadata — Update listing from metadata directoryapple_store_upload_screenshots — Upload screenshots from a directoryapple_store_manage_release — TestFlight upload, submit for review, or releaseapple_store_app_status — Query build and review statusapple_store_reviews — Read recent reviews and ratingsproject_dir)huawei_upload — Upload APK/AAB (requires fastlane-plugin-huawei_appgallery)huawei_update_metadata — Update listing from metadata directoryhuawei_upload_screenshots — Upload screenshots from a directoryhuawei_manage_release — Submit for review with optional phased rollouthuawei_app_status — Query current app infohuawei_reviews — Read recent reviewsEach store needs credentials configured as MCP environment variables. If credentials are missing, the tool will tell you exactly which variables need to be set — relay this to the user.
GOOGLE_PLAY_JSON_KEY (path to service account JSON)APPLE_API_KEY_ID, APPLE_API_ISSUER_ID, APPLE_API_KEY_PATH (App Store Connect API key)HUAWEI_CLIENT_ID, HUAWEI_CLIENT_SECRET, HUAWEI_APP_ID