← Files App BuilderARCHIVED FILE

plugin.json

8.71 KB · Nov 13, 2026 · 18:11 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-builder",
  "version": "1.2.2",
  "description": "App Builder helps you plan, design, build and launch mobile and web apps. Describe your idea and it creates a complete app plan with screens, features and data, writes the copy for every screen, and generates working code as a web app that installs on phones or an Expo React Native mobile app. It checks App Store and Google Play listings for length, keyword and metadata-rule issues with prioritized fixes, edits existing app code from plain-English instructions, exports to popular frameworks, and creates a build link that opens your app brief in an online app builder. Replies that include the build link end with a short affiliate disclosure.",
  "author": {
    "name": "AI Research Plus",
    "email": "contact@airesearchplus.com",
    "url": "https://www.airesearchplus.com/"
  },
  "homepage": "https://www.airesearchplus.com/",
  "keywords": [],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "App Builder",
        "shortDescription": "Build mobile and web apps",
        "longDescription": "App Builder helps you plan, design, build and launch mobile and web apps by chat. Describe your idea and it turns it into a clear plan, screen copy and working code you can run.\n\nWhat you can do:\n- Plan your app: the problem, users, MVP features, screen map, user flows and data model, before any code.\n- Build a working app: a complete web app that installs on phones, an Expo React Native mobile app, or a clickable prototype to test with users.\n- Start from a template: starters for booking, fitness, habit tracking, marketplaces, delivery, CRM, social, learning and more.\n- Write the screens: onboarding, sign-up and sign-in, paywalls, settings, help and support copy, plus feature specs with acceptance criteria.\n- Check your store listing: paste your App Store or Google Play listing to get scores and fixes for length limits, keywords, metadata rules, readability and conversion.\n- Edit and export code: change existing code from plain-English instructions, or convert it to Expo, Flutter, SwiftUI, Jetpack Compose, React, Next.js or Vue.\n- Launch and grow: ASO, screenshots, release notes, ratings and reviews, retention, launch marketing, starter legal texts and a launch checklist.\n- Get a build link: turn your plan into a link that opens an online app builder with your app brief already filled in.\n\nWho it is for: founders, small business owners, creators, product managers and anyone who wants an app without hiring a development team first.\n\nHow the tools work: the listing checker analyzes only the listing text you share in the conversation. It never opens store pages, and the text you send is not stored. The build link opens an online app builder with your brief and includes the plugin creator's affiliate code. App Builder is an independent plugin and is not sponsored or endorsed by that builder.\n\nLimitations: App Builder writes plans, copy and code in the conversation. It does not publish apps to the App Store or Google Play, create developer accounts or connect to your app's backend. Store rules change and each store reviews every app, so approval is never guaranteed. Legal texts are starter drafts, not legal advice. Details it cannot know about your app, such as prices, reviews and contact details, are marked for you to confirm or fill in.\n\nReplies that include the build link end with a short affiliate disclosure.",
        "developerName": "AI Research Plus",
        "category": "Developer Tools",
        "capabilities": [
          "Plan complete mobile and web apps",
          "Generate working app code and prototypes",
          "Write onboarding, paywall and screen copy",
          "Check App Store and Google Play listings",
          "Open your app brief in an app builder",
          "Edit app code by chat",
          "Export to Expo, Flutter, SwiftUI or React",
          "Plan screenshots, launch and growth"
        ],
        "websiteURL": "https://www.airesearchplus.com/",
        "supportURL": "https://www.airesearchplus.com/support/",
        "privacyPolicyURL": "https://www.airesearchplus.com/privacy/",
        "termsOfServiceURL": "https://www.airesearchplus.com/terms/",
        "defaultPrompt": [
          "Build my app",
          "Make an app where my customers can book or order",
          "Plan my app\u2019s screens and must-have features"
        ],
        "brandColor": "#0F766E",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/ai-app-builder/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check an App Store listing",
              "prompt": "Check my App Store listing. Name: Best Habit Tracker FREE!! Subtitle: Habits. Keywords: habit, tracker, best, android",
              "tools_triggered": "check_app_listing",
              "expected_behavior": "Calls the listing checker with store app_store and the name, subtitle and keywords, reports the scores and flags \"android\" in the keyword field, \"free\", \"best\" and the repeated symbols in the name, the keywords already in the name and the short subtitle, then suggests fixes in severity order."
            },
            {
              "description": "Review a Google Play listing",
              "prompt": "Review my Google Play listing. Title: FitPal - #1 Workout App. Short description: The best free fitness app ever!",
              "tools_triggered": "check_app_listing",
              "expected_behavior": "Calls the listing checker with store google_play and the title and short description, reports an overall score of 49, capped until the high-severity issues are fixed, flags the \"#1\" claim in the title and \"best\" and \"free\" in the short description as store rule risks, and suggests compliant rewrites within 30 and 80 characters."
            },
            {
              "description": "Improve App Store keywords",
              "prompt": "Improve my App Store keywords. Name: Budget Buddy. Subtitle: Track spending easily. Keywords: budget,money,buddy,finance",
              "tools_triggered": "check_app_listing",
              "expected_behavior": "Calls the listing checker with store app_store, reports that \"budget\" and \"buddy\" are already searchable from the name and that the keyword field uses 26 of 100 bytes, then proposes a new keyword field close to 100 bytes with no repeated words."
            },
            {
              "description": "Check an App Store description",
              "prompt": "Check my App Store description: HabitNest builds daily habits with streaks. Also on Android! Support email: [fill in]",
              "tools_triggered": "check_app_listing",
              "expected_behavior": "Calls the listing checker with store app_store and the description, reports an overall score of 49, capped until the high-severity issues are fixed, flags \"Android\" as another platform named in App Store metadata and the unfinished \"[fill in]\" placeholder, then suggests fixes in severity order, including a description without them."
            },
            {
              "description": "Check a Google Play title",
              "prompt": "Review my Google Play title: BUDGET BUDDY \ud83d\udd25 Expenses",
              "tools_triggered": "check_app_listing",
              "expected_behavior": "Calls the listing checker with store google_play and the title, reports an overall score of 49, capped until the high-severity issue is fixed, flags the emoji and the ALL CAPS words \"BUDGET\" and \"BUDDY\" in the title as Google Play metadata-rule risks, notes that there is no short description, and suggests a compliant title within 30 characters."
            }
          ],
          "negative": [
            {
              "description": "Notification copy without a listing to check",
              "prompt": "Write five push notification messages for my meditation app."
            },
            {
              "description": "General app question",
              "prompt": "Explain the difference between native and cross-platform apps."
            },
            {
              "description": "Unrelated request",
              "prompt": "What is the capital of Australia?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First release: 33 skills for planning, designing, building, checking and launching mobile and web apps, and an MCP server with two read-only tools: a build link tool and an App Store and Google Play listing checker."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 26cec1dd92a7777527cf27b6269c2158f2944970c25b00642e45dcd240f16852