Agent Plugins Marketplace
← All plugins

mobile-app-builder

v1.3.9

A mobile app agency for iOS and Android. Includes 50 skills.

CodexClaude CodeAgent Plugins50 Skills

By Khadin Akbar Ventures LLCLicense: MIT3 GitHub starsUpdated 2 weeks ago

Directory evidence

Runtimes
Codex, Claude Code, and Agent Plugins
Parsed components
50 skill or MCP entries
Source updated
Oct 4, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install mobile-app-builder for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add mobile-app-builder@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

Compatibility: the page URL and API slug “mobile-app-builder-4” remain stable.

  • Codex: mobile-app-builder-4@agent-plugin-marketplace → mobile-app-builder@agent-plugin-marketplace

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/khadinakbarlabs/expo-mobile-app-builder

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

mobile-app-builder/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── plugin.json
├── skills/5-1-2-i-ai-disclosure/SKILL.md
├── skills/accessibility-audit/SKILL.md
├── skills/accessibility-audit-android/SKILL.md
├── skills/account-deletion-flow/SKILL.md
├── skills/account-deletion-flow-android/SKILL.md
├── skills/add-android-foldable-tablet/SKILL.md
├── skills/add-android-foreground-service/SKILL.md
├── skills/add-android-pip/SKILL.md
├── skills/add-android-quick-actions/SKILL.md
├── skills/add-android-widget-glance/SKILL.md
├── skills/add-app-actions-slices/SKILL.md
├── skills/add-app-attestation/SKILL.md
├── skills/add-app-clips/SKILL.md
├── skills/add-app-icon-launch-screen/SKILL.md
├── skills/add-deep-links/SKILL.md
├── skills/add-drizzle-sqlite/SKILL.md
├── skills/add-edge-to-edge-android/SKILL.md
├── skills/add-expo-apple-targets/SKILL.md
├── skills/add-expo-camera/SKILL.md
├── skills/add-expo-camera-android/SKILL.md
├── skills/add-expo-notifications/SKILL.md
├── skills/add-expo-notifications-fcm/SKILL.md
├── skills/add-expo-secure-store/SKILL.md
├── skills/add-expo-secure-store-keystore/SKILL.md
├── skills/add-firebase-android/SKILL.md
├── skills/add-flashlist/SKILL.md
├── skills/add-foundation-models/SKILL.md
├── skills/add-gemini-nano/SKILL.md
├── skills/add-google-signin-credential-manager/SKILL.md
├── skills/add-haptics/SKILL.md
├── skills/add-haptics-android/SKILL.md
├── skills/add-image/SKILL.md
├── skills/add-image-android/SKILL.md
├── skills/add-live-activity/SKILL.md
├── skills/add-nativewind-android/SKILL.md
├── skills/add-onesignal-push/SKILL.md
├── skills/add-openai-streaming-rn/SKILL.md
├── skills/add-posthog-rn/SKILL.md
├── skills/add-posthog-rn-android/SKILL.md
├── skills/add-predictive-back/SKILL.md
├── skills/add-reanimated/SKILL.md
├── skills/add-sentry-rn/SKILL.md
├── skills/add-sentry-rn-android/SKILL.md
├── skills/add-supabase-auth/SKILL.md
├── skills/add-supabase-auth-android/SKILL.md
├── skills/add-tanstack-query/SKILL.md
├── skills/add-watch-app/SKILL.md
├── skills/add-wear-os-app/SKILL.md
├── skills/add-widgets/SKILL.md
└── skills/add-zustand/SKILL.md

Included Skills50

5-1-2-i-ai-disclosureskills/5-1-2-i-ai-disclosure/SKILL.md

Implement 5.1.2(i) third-party AI disclosure: name provider explicitly + explicit consent modal before first call. Use when the user says '5.1.2(i)', 'AI disclosure', 'third-party AI consent', 'OpenAI consent', 'Anthropic disclosure'.

accessibility-auditskills/accessibility-audit/SKILL.md

Audit RN/Expo app for VoiceOver, Dynamic Type, 44pt taps, color contrast, Reduce Motion. Use when the user says 'accessibility', 'VoiceOver', 'WCAG', 'a11y audit'.

accessibility-audit-androidskills/accessibility-audit-android/SKILL.md

Run Android accessibility audit: TalkBack, contrast, touch targets, content descriptions. Use when the user says 'a11y audit android', 'accessibility android', 'talkback', 'screen reader android'.

account-deletion-flowskills/account-deletion-flow/SKILL.md

Implement in-app account deletion (5.1.1(v) requirement) with server-side hard delete + Sign in with Apple revocation. Use when the user says 'account deletion', '5.1.1(v)', 'delete account in-app', 'revoke Sign in with Apple'.

account-deletion-flow-androidskills/account-deletion-flow-android/SKILL.md

Implement Google Play required account deletion: in-app AND on website. Use when the user says 'account deletion android', 'delete account play', 'play account deletion requirement'.

add-android-foldable-tabletskills/add-android-foldable-tablet/SKILL.md

Optimize Android layout for foldables (Pixel Fold, Galaxy Fold) and tablets using window size classes. Use when the user says 'foldable android', 'tablet layout android', 'large screen android'.

add-android-foreground-serviceskills/add-android-foreground-service/SKILL.md

Add an Android foreground service (for music, fitness tracking, downloads). Requires FGSTYPE declaration in Android 14+. Use when the user says 'foreground service android', 'background tracking android', 'persistent notification android'.

add-android-pipskills/add-android-pip/SKILL.md

Add Picture-in-Picture mode for Android (Android 8+). Use when the user says 'pip android', 'picture in picture android', 'floating window android'.

add-android-quick-actionsskills/add-android-quick-actions/SKILL.md

Add Android app shortcuts (long-press launcher icon menu) using expo-quick-actions. Use when the user says 'app shortcuts android', 'long press menu android', 'quick actions android'.

add-android-widget-glanceskills/add-android-widget-glance/SKILL.md

Add an Android home screen widget using Glance (Compose for widgets). Native Kotlin module via expo-modules-core. Use when the user says 'add widget android', 'glance widget', 'home screen widget android'.

add-app-actions-slicesskills/add-app-actions-slices/SKILL.md

Add Google Assistant App Actions and Slices for Android (equivalent of iOS Siri Shortcuts). Use when the user says 'app actions android', 'google assistant integration', 'slices android'.

add-app-attestationskills/add-app-attestation/SKILL.md

Plan Apple App Attest for a React Native backend without turning illustrative pseudocode into an insecure cryptographic implementation. Use when the user says 'app attestation', 'devicecheck api', or 'prevent api abuse'.

add-app-clipsskills/add-app-clips/SKILL.md

Plan and implement an iOS App Clip with preserved native work, validated invocation URLs and verified target constraints. Use for App Clips, QR/NFC launch, or lightweight app experiences.

add-app-icon-launch-screenskills/add-app-icon-launch-screen/SKILL.md

Generate iOS app icon (all sizes), launch screen, and SF Symbols configuration for an Expo app. Use when the user says 'app icon', 'launch screen', 'splash screen', 'icon generator', 'ios icon sizes', 'ios splash'.

add-deep-linksskills/add-deep-links/SKILL.md

Set up Universal Links + custom URL schemes for deep linking into Expo Router screens. Use when the user says 'deep links', 'Universal Links', 'URL scheme', 'open from web'.

add-drizzle-sqliteskills/add-drizzle-sqlite/SKILL.md

Add Drizzle ORM with expo-sqlite for offline-first Android storage. Use when the user says 'add drizzle', 'offline sqlite android', 'local database rn'.

add-edge-to-edge-androidskills/add-edge-to-edge-android/SKILL.md

Add edge-to-edge layout support (Android 15+ default) using react-native-edge-to-edge with safe area handling. Use when the user says 'edge to edge android', 'full screen android', 'status bar android', 'system bars'.

add-expo-apple-targetsskills/add-expo-apple-targets/SKILL.md

Plan native Apple targets in an Expo SDK 54 app, including widgets, App Clips, watch apps, share extensions, and notification extensions. Use when the user needs an Apple-only extension and wants to preserve Expo compatibility.

add-expo-cameraskills/add-expo-camera/SKILL.md

Add expo-camera for in-app camera, video recording, barcode scanning. Use when the user says 'camera', 'expo-camera', 'take photo', 'barcode scan', 'QR scanner'.

add-expo-camera-androidskills/add-expo-camera-android/SKILL.md

Add expo-camera with Android-specific permission handling and CameraX-backed performance. Use when the user says 'add camera android', 'expo camera', 'qr scanner android'.

add-expo-notificationsskills/add-expo-notifications/SKILL.md

Add push + local notifications via expo-notifications, register APNs token, handle taps. Use when the user says 'push notifications', 'expo-notifications', 'APNs', 'notification permission'.

add-expo-notifications-fcmskills/add-expo-notifications-fcm/SKILL.md

Set up Firebase Cloud Messaging (FCM) push notifications via expo-notifications for Android. Use when the user says 'add fcm', 'push notifications android', 'expo notifications android', 'firebase push'.

add-expo-secure-storeskills/add-expo-secure-store/SKILL.md

Use expo-secure-store for secrets (tokens, API keys) backed by iOS Keychain. Use when the user says 'secure storage', 'Keychain', 'store token', 'API key storage'.

add-expo-secure-store-keystoreskills/add-expo-secure-store-keystore/SKILL.md

Add expo-secure-store backed by Android Keystore for storing auth tokens and secrets. Use when the user says 'secure store android', 'keystore android', 'store token secure'.

add-firebase-androidskills/add-firebase-android/SKILL.md

Add Firebase Android SDK for Crashlytics, FCM, Test Lab. Use when the user says 'add firebase android'.

add-flashlistskills/add-flashlist/SKILL.md

Replace FlatList with FlashList v2 for high-performance lists. Use when the user says 'FlashList', 'FlatList performance', 'long list', 'scroll performance'.

add-foundation-modelsskills/add-foundation-models/SKILL.md

Use Apple Foundation Models (on-device LLM, iOS 26+) via expo-apple-intelligence config plugin. Use when the user says 'Foundation Models', 'Apple Intelligence', 'on-device LLM', 'free AI'.

add-gemini-nanoskills/add-gemini-nano/SKILL.md

Plan a privacy-aware Android on-device AI integration using verified ML Kit GenAI APIs and explicit availability checks. Use for Gemini Nano, offline Android AI, or on-device inference.

add-google-signin-credential-managerskills/add-google-signin-credential-manager/SKILL.md

Add Google Sign-In via Credential Manager API (modern Android auth, replaces deprecated Google Sign-In SDK). Use when the user says 'google sign in android', 'credential manager android', 'auth android'.

add-hapticsskills/add-haptics/SKILL.md

Add haptic feedback (impact, notification, selection) via expo-haptics. Use when the user says 'haptics', 'haptic feedback', 'vibration', 'tap feedback'.

add-haptics-androidskills/add-haptics-android/SKILL.md

Add expo-haptics for tactile feedback on Android (vibration motor). Use when the user says 'add haptics android', 'vibration android', 'tactile feedback android'.

add-imageskills/add-image/SKILL.md

Use expo-image for performant image loading + caching, never react-native Image. Use when the user says 'images', 'expo-image', 'image caching', 'image loading'.

add-image-androidskills/add-image-android/SKILL.md

Add expo-image for high-performance image loading on Android with caching, blurhash, and lazy loading. Use when the user says 'add expo-image', 'fast images rn android', 'image cache android'.

add-live-activityskills/add-live-activity/SKILL.md

Add a Live Activity for Lock Screen + Dynamic Island via expo-live-activity. Use when the user says 'Live Activity', 'Dynamic Island', 'Lock Screen widget', 'live updates'.

add-nativewind-androidskills/add-nativewind-android/SKILL.md

Add NativeWind v5 (Tailwind for RN) to an Expo Android app. Use when the user says 'add nativewind', 'tailwind rn', 'tailwind android'.

add-onesignal-pushskills/add-onesignal-push/SKILL.md

Add advanced push notifications via OneSignal in RN + Expo with segmentation, A/B testing, and re-engagement campaigns. Use when the user says 'add onesignal', 'better push notifications', 'push segmentation', 'push a/b test', 'reengagement push'.

add-openai-streaming-rnskills/add-openai-streaming-rn/SKILL.md

Add authenticated, rate-limited AI streaming to an Expo app without exposing a provider key. Use when the user says 'add openai', 'streaming chat rn', 'gpt in app', 'ai chat ios', or 'openai streaming'.

add-posthog-rnskills/add-posthog-rn/SKILL.md

Add PostHog analytics, feature flags, and session recordings to React Native + Expo. Use when the user says 'add analytics', 'add posthog', 'product analytics', 'feature flags rn', 'session replay rn'.

add-posthog-rn-androidskills/add-posthog-rn-android/SKILL.md

Add PostHog analytics + feature flags + session replay on Android. Use when the user says 'posthog android', 'analytics android', 'feature flags android'.

add-predictive-backskills/add-predictive-back/SKILL.md

Enable Android 14+ predictive back gesture support in Expo Router. Use when the user says 'predictive back android', 'back gesture android', 'android 14 back'.

add-reanimatedskills/add-reanimated/SKILL.md

Add Reanimated 4 for spring animations, gestures, shared element transitions. Use when the user says 'animations', 'Reanimated', 'spring animation', 'gesture handler', 'shared element'.

add-sentry-rnskills/add-sentry-rn/SKILL.md

Add Sentry crash reporting and error monitoring to a React Native + Expo app, including source map upload and release tracking. Use when the user says 'add sentry', 'crash reporting', 'error monitoring', 'sentry expo', 'rn crash tracking'.

add-sentry-rn-androidskills/add-sentry-rn-android/SKILL.md

Add Sentry for crash reporting + source map upload on Android. Use when the user says 'sentry android', 'crash reports android'.

add-supabase-authskills/add-supabase-auth/SKILL.md

Add Supabase Auth to a React Native + Expo app with Apple Sign In, email magic link, and session management. Use when the user says 'add supabase auth', 'apple sign in supabase', 'magic link rn', 'auth setup', 'supabase login'.

add-supabase-auth-androidskills/add-supabase-auth-android/SKILL.md

Add Supabase Auth with Google Sign-In + email magic link on Android. Use when the user says 'supabase auth android', 'add auth android'.

add-tanstack-queryskills/add-tanstack-query/SKILL.md

Add TanStack Query (React Query) for server state in an Expo app. Use when the user says 'TanStack Query', 'React Query', 'server state', 'data fetching', 'API calls'.

add-watch-appskills/add-watch-app/SKILL.md

Add an Apple Watch app via expo-apple-targets + react-native-watch-connectivity. Use when the user says 'Apple Watch', 'watchOS', 'companion app', 'Watch Connectivity'.

add-wear-os-appskills/add-wear-os-app/SKILL.md

Add a Wear OS companion app (Compose for Wear). Always native Kotlin - RN doesn't run on Wear. Use when the user says 'wear os app', 'android watch app', 'wearable companion'.

add-widgetsskills/add-widgets/SKILL.md

Design and add iOS home-screen or lock-screen widgets to an Expo SDK 54 app. Use when the user asks for a WidgetKit, home-screen, lock-screen, or StandBy widget and needs a safe native-extension plan.

add-zustandskills/add-zustand/SKILL.md

Add Zustand state management to an Expo app for UI state. Use when the user says 'add Zustand', 'state management', 'global state', 'app store'.

Plugin manifests3

.codex-plugin/plugin.json
{
  "name": "mobile-app-builder",
  "version": "1.3.9",
  "description": "A mobile app agency for iOS and Android",
  "author": {
    "name": "Khadin Akbar Ventures LLC",
    "url": "https://github.com/khadinakbarlabs/expo-mobile-app-builder"
  },
  "homepage": "https://github.com/khadinakbarlabs/expo-mobile-app-builder#readme",
  "repository": "https://github.com/khadinakbarlabs/expo-mobile-app-builder",
  "license": "MIT",
  "keywords": [
    "expo",
    "react-native",
    "ios",
    "android",
    "mobile",
    "eas",
    "agent-skills",
    "mobile-app-builder",
    "ios-app-builder",
    "android-app-builder",
    "app-growth",
    "app-marketing",
    "apple-search-ads",
    "mobile-monetization",
    "mobile-agency",
    "apify-research",
    "ux-design",
    "agent-teams",
    "store-assets",
    "store-intelligence",
    "influencer-marketing",
    "ad-intelligence",
    "seo"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Mobile App Builder",
    "shortDescription": "Develop Android & iOS Apps",
    "longDescription": "An organized mobile app agency with eight departments, sixteen specialist roles and 189 workflows. Coordinate Apple App Store and Google Play intelligence, TikTok/Instagram/YouTube creator research, TikTok/Meta/Google ad intelligence and website SEO through verified public Apify Actor routes, alongside product strategy, UI/UX, Expo development, QA/security and store assets. Portable role cards work sequentially; native agents depend on host support. Credentials, authorized paid runs and account operations stay in the user environment. This package guides local work and does not host execution or submit apps.",
    "developerName": "Khadin Akbar Ventures LLC",
    "category": "Developer Tools",
    "capabilities": [
      "Coordinate research, design, development and QA",
      "Plan Apify CLI research with traceable evidence",
      "Prepare screenshots, metadata, release and growth"
    ],
    "websiteURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder",
    "privacyPolicyURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/PRIVACY.md",
    "termsOfServiceURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/TERMS.md",
    "defaultPrompt": [
      "Plan my Expo app for iOS and Android: scope, architecture, risks, and proof.",
      "Build or audit one Expo feature with loading, empty, error, offline, accessibility, and platform checks.",
      "Plan app growth with store intelligence, ASO, SEO, creators, ad research, activation, retention, and measurement."
    ],
    "brandColor": "#2154D8",
    "composerIcon": "./assets/mobile-app-builder-logo-v8.png",
    "logo": "./assets/mobile-app-builder-logo-v8.png",
    "supportURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/SUPPORT.md"
  }
}
.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "mobile-app-builder",
  "displayName": "Mobile App Builder",
  "version": "1.3.9",
  "description": "A mobile app agency for iOS and Android",
  "author": {
    "name": "Khadin Akbar Ventures LLC",
    "url": "https://github.com/khadinakbarlabs/expo-mobile-app-builder"
  },
  "homepage": "https://github.com/khadinakbarlabs/expo-mobile-app-builder#readme",
  "repository": "https://github.com/khadinakbarlabs/expo-mobile-app-builder",
  "license": "MIT",
  "keywords": [
    "expo",
    "react-native",
    "ios",
    "android",
    "mobile",
    "eas",
    "agent-skills",
    "mobile-app-builder",
    "ios-app-builder",
    "android-app-builder",
    "app-growth",
    "app-marketing",
    "apple-search-ads",
    "mobile-monetization",
    "mobile-agency",
    "apify-research",
    "ux-design",
    "agent-teams",
    "store-assets"
  ],
  "skills": "./skills/",
  "icon": "./assets/mobile-app-builder-logo-v8.png",
  "documentationUrl": "https://github.com/khadinakbarlabs/expo-mobile-app-builder#readme",
  "supportUrl": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/issues",
  "privacyPolicyUrl": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/PRIVACY.md",
  "termsOfServiceUrl": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/TERMS.md"
}
plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mobile-app-builder",
  "version": "1.3.9",
  "description": "A mobile app agency for iOS and Android",
  "author": {
    "name": "Khadin Akbar Ventures LLC",
    "url": "https://github.com/khadinakbarlabs/expo-mobile-app-builder"
  },
  "homepage": "https://github.com/khadinakbarlabs/expo-mobile-app-builder#readme",
  "repository": "https://github.com/khadinakbarlabs/expo-mobile-app-builder",
  "license": "MIT",
  "keywords": [
    "expo",
    "react-native",
    "ios",
    "android",
    "mobile",
    "eas",
    "agent-skills",
    "mobile-app-builder",
    "ios-app-builder",
    "android-app-builder",
    "app-growth",
    "app-marketing",
    "apple-search-ads",
    "mobile-monetization",
    "mobile-agency",
    "apify-research",
    "ux-design",
    "agent-teams",
    "store-assets",
    "store-intelligence",
    "influencer-marketing",
    "ad-intelligence",
    "seo"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Mobile App Builder",
        "shortDescription": "Develop Android & iOS Apps",
        "longDescription": "An organized mobile app agency with eight departments, sixteen specialist roles and 189 workflows. Coordinate Apple App Store and Google Play intelligence, TikTok/Instagram/YouTube creator research, TikTok/Meta/Google ad intelligence and website SEO through verified public Apify Actor routes, alongside product strategy, UI/UX, Expo development, QA/security and store assets. Portable role cards work sequentially; native agents depend on host support. Credentials, authorized paid runs and account operations stay in the user environment. This package guides local work and does not host execution or submit apps.",
        "developerName": "Khadin Akbar Ventures LLC",
        "category": "Developer Tools",
        "capabilities": [
          "Coordinate research, design, development and QA",
          "Plan Apify CLI research with traceable evidence",
          "Prepare screenshots, metadata, release and growth"
        ],
        "websiteURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder",
        "privacyPolicyURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/PRIVACY.md",
        "termsOfServiceURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/TERMS.md",
        "defaultPrompt": [
          "Plan my Expo app for iOS and Android: scope, architecture, risks, and proof.",
          "Build or audit one Expo feature with loading, empty, error, offline, accessibility, and platform checks.",
          "Plan app growth with store intelligence, ASO, SEO, creators, ad research, activation, retention, and measurement."
        ],
        "brandColor": "#2154D8",
        "composerIcon": "./assets/mobile-app-builder-logo-v8.png",
        "logo": "./assets/mobile-app-builder-logo-v8.png",
        "supportURL": "https://github.com/khadinakbarlabs/expo-mobile-app-builder/blob/main/SUPPORT.md"
      },
      "publication": {
        "release_notes": "Fix native agent discovery and installed reference closure; verify all 189 skills and 16 roles with Claude inventory."
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[mobile-app-builder on Agent Plugins Marketplace](https://pluginsmp.com/plugins/mobile-app-builder-4)