← Files Banner MakerARCHIVED FILE

plugin.json

5.28 KB · Nov 9, 2026 · 18:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "megascenes-banner-maker",
  "version": "1.0.0",
  "description": "Design a banner with your headline for a website, a store, an event or a sale, in a wide, square or tall format.",
  "author": {
    "name": "MegaScenes",
    "email": "support@megascenes.com",
    "url": "https://megascenes.com"
  },
  "homepage": "https://megascenes.com",
  "license": "MIT",
  "keywords": [
    "banner maker",
    "banner design",
    "web banner",
    "sale banner",
    "event banner",
    "banner generator"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Banner Maker",
        "shortDescription": "Banners with your headline",
        "longDescription": "Give the headline, an optional smaller line such as a date or an offer, what it is about and the style. You get a banner with your words on it in 16:9, 1:1, 3:4 or 9:16, for a website header, a shop window, an event or a sale.\n\nChatGPT tells you what the design needs and makes it in your MegaScenes account when you ask. The banner opens in the chat and stays in your library.\n\nFor websites, stores, events, launches and sales.\n\nLimitations: your text is passed to the model as written and the lettering is drawn by the model, so check it in the result. Very long strips such as 728 x 90 are not available; a wide banner can be cropped. Making a file needs a signed-in MegaScenes account and runs in it; nothing is made until you confirm. Not for sexual or adult content or for real people's likeness. Files are made by generative models and saved in your MegaScenes library.",
        "developerName": "MegaScenes",
        "category": "Creativity",
        "capabilities": [
          "Design a banner with your headline",
          "Pick a wide, square or tall format",
          "Return the banner in the chat"
        ],
        "websiteURL": "https://megascenes.com",
        "supportURL": "https://megascenes.com/support",
        "privacyPolicyURL": "https://megascenes.com/legal/privacy",
        "termsOfServiceURL": "https://megascenes.com/legal/terms",
        "defaultPrompt": [
          "Make a website banner that says Spring Sale 30% Off",
          "Design a banner for a tech conference on May 12",
          "Create a wide banner for my bakery with Fresh bread daily"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Pick a model",
              "prompt": "Which models can design a banner here?",
              "tools_triggered": "list_banner_models",
              "expected_behavior": "The banner models with their settings. Nothing is created."
            },
            {
              "description": "Check before designing",
              "prompt": "Make a website banner that says Spring Sale 30% Off. Tell me what it needs, but don't create it yet.",
              "tools_triggered": "estimate_banner_cost",
              "expected_behavior": "What one banner with the default model needs from the account. Nothing is created."
            },
            {
              "description": "Lettering",
              "prompt": "Which model is best for the text on a banner?",
              "tools_triggered": "list_banner_models",
              "expected_behavior": "The models with their settings, to choose one for lettering. Nothing is created."
            },
            {
              "description": "Make it after an explicit request",
              "prompt": "Make a wide website banner for my bakery that says Fresh bread daily. Create it now.",
              "tools_triggered": "estimate_banner_cost, create_banner, get_banner",
              "expected_behavior": "ChatGPT says what the run needs and, once the person confirms, one job starts in the signed-in MegaScenes account; the status tool reports progress and, when it succeeds, returns the file link, which the result view shows."
            },
            {
              "description": "Account",
              "prompt": "Which MegaScenes account am I signed in with?",
              "tools_triggered": "get_account",
              "expected_behavior": "The email and plan of the signed-in account. Nothing is created."
            }
          ],
          "negative": [
            {
              "description": "Physical printing",
              "prompt": "Print my banner on 50 mugs and ship them to my office in Berlin."
            },
            {
              "description": "Sending it",
              "prompt": "Email my banner to my client at sam@example.com."
            },
            {
              "description": "Unrelated question",
              "prompt": "What is the capital of Portugal?"
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Making a file runs in the user's existing MegaScenes account; no purchase happens in the conversation.",
        "demo_recording_url": "https://megascenes.com/media/demos/banner-maker.mp4"
      },
      "publication": {
        "release_notes": "First release: make the file in the connected MegaScenes account and get it back in the conversation."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f9d9ebfe0691b3ba7d2682f3aa6bcb5b08aea5fa7e15e3a5572bec36c171409c