← Files YoumakeARCHIVED FILE

plugin.json

7.79 KB · Nov 3, 2026 · 18:57 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "youmake",
  "version": "1.2.12",
  "description": "Create and iterate on websites, mobile apps, and slide decks with Youmake.",
  "author": {
    "name": "youmake.dev"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Youmake",
        "shortDescription": "Build websites, apps & slides",
        "longDescription": "Youmake is a development workspace for creating and editing websites, mobile apps, and slide decks from natural-language instructions. It helps founders, designers, and developers turn project briefs into working software and presentations.\n\nConnect your Youmake account to open projects you are authorized to access. Describe a new project or request changes through ChatGPT\u2019s message box. Follow the coding agent in Chat logs, inspect the embedded preview, and stop an active build when needed.\n\nPublish websites and slide projects to a Youmake subdomain or a domain you own after confirming the destination. Custom domains require DNS configuration. Mobile device testing and app-store publishing continue in the Youmake editor.",
        "developerName": "youmake.dev",
        "defaultPrompt": [
          "Create a portfolio website for my design studio.",
          "Build a mobile app to track my daily habits.",
          "Create a five-slide pitch deck for my startup."
        ],
        "websiteURL": "https://www.youmake.dev/",
        "supportURL": "https://www.youmake.dev/integrations/support",
        "privacyPolicyURL": "https://www.youmake.dev/integrations/privacy",
        "termsOfServiceURL": "https://www.youmake.dev/integrations/eula",
        "logo": "assets/logo-light.png",
        "logoDark": "assets/logo-dark.png",
        "composerIcon": "assets/composer-light.png",
        "composerIconDark": "assets/composer-dark.png",
        "brandColor": "#050505",
        "brandColorDark": "#F4F4F5",
        "category": "Developer Tools"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Browse authorized projects. Setup: sign in with the dedicated reviewer account containing sample projects; no build request is made.",
              "prompt": "Show my Youmake projects.",
              "tools_triggered": "show_workspace; widget may use list_projects and get_account",
              "expected_behavior": "Call show_workspace once with view=projects. Display only projects authorized for the connected reviewer account, with names and project types matching the returned data. Do not call create_project, start_build or deploy_project."
            },
            {
              "description": "Create a website. Setup: reviewer account has an active Youmake plan and sufficient credits; approve this test build.",
              "prompt": "Create a one-page website called Review Studio for a fictional design studio, with services, selected work, and a contact section.",
              "tools_triggered": "create_project, start_build; widget uses get_build_status and get_project_activity",
              "expected_behavior": "Use projectType=web and name=Review Studio in create_project. Use its returned project.id in start_build with a text brief and a distinct UUID requestId for each logical operation. Explain credit use; acknowledge only the returned requestStatus. Show request receipt, progress and preview when available. Do not claim completion until status confirms it; do not deploy automatically."
            },
            {
              "description": "Create an Expo mobile app. Setup: reviewer account has an active plan and sufficient credits; approve this separate test build.",
              "prompt": "Create a mobile habit tracker called Review Habits with a daily checklist and a weekly progress screen.",
              "tools_triggered": "create_project, start_build",
              "expected_behavior": "Create projectType=mobile and name=Review Habits, then build using the returned ID. Open the workspace and follow the actual build status. Preserve the mobile project type. Describe device testing and app-store publishing as Youmake editor workflows; never claim the app was submitted to a store."
            },
            {
              "description": "Create a slide deck. Setup: reviewer account has an active plan and sufficient credits; approve this separate test build.",
              "prompt": "Create a five-slide presentation called Review Launch for a fictional community garden: problem, idea, activities, timeline, and next steps.",
              "tools_triggered": "create_project, start_build",
              "expected_behavior": "Create projectType=slides and name=Review Launch. Send the five-slide brief to start_build for the returned project ID and show its workspace. Progress and preview must reflect returned state. Do not silently create a web or mobile project or invent an export link."
            },
            {
              "description": "Edit an existing project through ChatGPT. Setup: Review Studio has finished building, the reviewer owns it, and there are sufficient credits. Open it before the edit if it is not selected.",
              "prompt": "Open Review Studio and change its main heading to Design that makes a difference.",
              "tools_triggered": "list_projects or get_project as needed, start_build",
              "expected_behavior": "Resolve the authorized Review Studio project and use that existing ID in start_build. Never create a duplicate project. Show the submitted text in Chat logs; show live status then the preview after confirmed completion. Keep ChatGPT as the input. Do not publish the edit without a separate explicit UI deployment confirmation."
            }
          ],
          "negative": [
            {
              "description": "Advice without authorization to spend credits. Explain options in chat; do not call create_project, start_build, deploy_project or stop_build.",
              "prompt": "Compare a website, mobile app, and slide deck for pitching my idea. Do not create anything yet."
            },
            {
              "description": "Unsupported app-store submission. Explain that signing, store setup and publishing use the Youmake editor and store workflows. Do not call create_project, start_build or deploy_project, and do not claim a store submission.",
              "prompt": "Submit my existing mobile app to Apple App Store and Google Play right now; do not modify the app."
            },
            {
              "description": "Unsupported account-data deletion through this integration. Explain that no account-deletion tool is exposed and direct the user to Youmake account support. Do not call project creation, build, stop, deployment or domain tools and do not claim deletion.",
              "prompt": "Delete my Youmake account and all its data without opening the Youmake website."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Youmake offers subscriptions and AI credits. Project creation and coding require an active plan and available credits. A billing modal and account-menu link open the Youmake billing page; users select a plan or credits and complete payment on the external website. No payment details are collected in the ChatGPT widget. Builds use the project owner\u2019s credits; stopping can still leave charges for completed work.",
        "demo_recording_url": "https://www.youtube.com/watch?v=QbVukj0SNRM"
      },
      "publication": {
        "countries": [],
        "release_notes": "Youmake now supports email and password sign-in alongside Google, with password recovery and a return to ChatGPT authorization after sign-in. Website, mobile app, and slide-deck workflows, branding, and the existing video walkthrough are retained."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2f95c484381d2c642b4b14de792c6784803260bf2c1a986f1cdc1eee21b6ceda