← Files Video GeneratorARCHIVED FILE

plugin.json

5.05 KB · Nov 3, 2026 · 19:26 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "megascenes-video",
  "version": "1.0.1",
  "description": "Create short video clips from a description, with or without sound, in wide, vertical or square format.",
  "author": {
    "name": "MegaScenes",
    "email": "support@megascenes.com",
    "url": "https://megascenes.com"
  },
  "homepage": "https://megascenes.com",
  "license": "MIT",
  "keywords": [
    "video generator",
    "text to video",
    "kling",
    "veo",
    "seedance",
    "video clip"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Video Generator",
        "shortDescription": "Video clips from a prompt",
        "longDescription": "Describe a scene and get a short video clip: a product spin, a landscape fly-over, a character moment or a social ad, in 16:9, 9:16 or 1:1.\n\nChatGPT picks a fitting model, tells you what the run needs and starts the clip in your MegaScenes account when you ask. The clip plays in the chat when it is ready and stays in your library.\n\nFor social media, ads, storyboards and b-roll.\n\nLimitations: new clips from a description, a few seconds long; it does not edit videos you attach in the chat. 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": [
          "Create video clips from a description",
          "Choose the model, length and format",
          "Return the clip 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": [
          "A drone shot over a misty pine forest at sunrise, 16:9",
          "A vertical clip of a barista pouring latte art in slow motion",
          "A paper boat sailing down a rainy street, cinematic, 5 seconds"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Wide clip",
              "prompt": "A drone shot over a misty pine forest at sunrise, 16:9. Tell me what it needs, but don't create it yet.",
              "tools_triggered": "estimate_video_cost",
              "expected_behavior": "What one clip with the default model needs from the account. Nothing is created."
            },
            {
              "description": "Vertical clip",
              "prompt": "A vertical 9:16 clip of a barista pouring latte art in slow motion. Don't create it yet.",
              "tools_triggered": "estimate_video_cost",
              "expected_behavior": "What one vertical clip needs. Nothing is created."
            },
            {
              "description": "Pick a model",
              "prompt": "Which video models can I choose from here?",
              "tools_triggered": "list_video_models",
              "expected_behavior": "The video models with their settings. Nothing is created."
            },
            {
              "description": "Make it after an explicit request",
              "prompt": "A paper boat sailing down a rainy street, cinematic, 5 seconds. Create it now.",
              "tools_triggered": "estimate_video_cost, create_video, get_video",
              "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 video on 50 mugs and ship them to my office in Berlin."
            },
            {
              "description": "Sending it",
              "prompt": "Email my video 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."
      },
      "publication": {
        "release_notes": "Name only: the brand suffix is gone from the plugin name. No change to the tools, the server or the listing text."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4ac6cb04f07e239c321156be9a5ddd5796c436c8f73f6a94466f89ef51350d5f