← Files Short Films by ManyMotionsARCHIVED FILE

plugin.json

6.66 KB · Nov 11, 2026 · 18:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "manymotions-short-film-maker",
  "version": "1.0.1",
  "description": "Turn a logline into a narrative short film with characters, dialogue and a film look across several scenes, produced in your ManyMotions account.",
  "author": {
    "name": "ManyMotions",
    "url": "https://manymotions.com"
  },
  "homepage": "https://manymotions.com/mcp#short-film-maker",
  "license": "MIT",
  "keywords": [
    "short film",
    "film maker",
    "ai film",
    "movie maker",
    "story video",
    "drama",
    "sci-fi"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Short Films by ManyMotions",
        "shortDescription": "AI short films with dialogue",
        "longDescription": "Turn a logline into a narrative short film with characters, dialogue and a film look across several scenes.\n\nDescribe the story in one or two sentences, the genre (drama, sci-fi, thriller, romance, mystery or fantasy), the main characters, the setting and, if you want, the ending, plus the spoken language, format and length. The plugin prepares a brief and shows the number of scenes and the credits it will use. When you confirm, ManyMotions writes the script with one turn and an ending that lands, keeps the characters consistent, generates the keyframes and the scene videos with AI voices, and edits the final cut. A video takes several minutes; ChatGPT reports the progress and returns the link to the MP4.\n\nFor writers, film students and creators who want to see a story on screen.\n\nLimitations: original stories from text only, meant for new stories rather than existing films and franchises. It does not edit uploaded footage, use photos of real people or imitate real actors. Producing a video uses your signed-in ManyMotions account; preparing a brief does not need an account. If you are not signed in, the plugin gives a link where the same brief opens on ManyMotions.\n\nManyMotions is the platform formerly known as ClipWave.",
        "developerName": "ManyMotions",
        "category": "Creativity",
        "capabilities": [
          "Prepare a short film brief",
          "Produce a short film",
          "Track progress and return the MP4"
        ],
        "websiteURL": "https://manymotions.com",
        "supportURL": "https://manymotions.com/support",
        "privacyPolicyURL": "https://manymotions.com/privacy",
        "termsOfServiceURL": "https://manymotions.com/terms",
        "defaultPrompt": [
          "A sci-fi short: the last lighthouse keeper on Mars receives a signal from Earth",
          "A romance short about two strangers who share an umbrella on the same bus every day",
          "A mystery short in a Lisbon bookshop where one book keeps moving, 45 seconds"
        ],
        "brandColor": "#2F6FE0",
        "brandColorDark": "#7AA8FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Prepare a short film",
              "prompt": "Make a 30-second sci-fi short film: the last lighthouse keeper on Mars receives a signal from Earth after ten silent years.",
              "tools_triggered": "prepare_short_film",
              "expected_behavior": "A brief with genre sci-fi, 30 seconds, 5 scenes and the credits it will use. Nothing is generated and no credits are spent."
            },
            {
              "description": "Pick a genre and format",
              "prompt": "A romance short about two strangers who share an umbrella on the same bus every morning, vertical 9:16, 45 seconds.",
              "tools_triggered": "prepare_short_film",
              "expected_behavior": "A brief with genre romance, format 9:16 and length 45 seconds (7 scenes), and the credits required. Nothing is generated."
            },
            {
              "description": "Produce a video and return it",
              "prompt": "An 8-second drama short: a violinist plays one last time in an empty concert hall. Yes, generate it now and send me the video link when it is ready.",
              "tools_triggered": "prepare_short_film, generate_video, get_video",
              "expected_behavior": "The brief is prepared (2 scenes, 500 credits). After the go-ahead (if ChatGPT asks to confirm first, reply \"Generate it\"), generate_video starts the production in the signed-in account (state processing, credits used shown). get_video reports the current step; asked again once the production has completed (usually 5 to 10 minutes), it returns the absolute MP4 link and the ManyMotions link to open it."
            },
            {
              "description": "Fantasy with a chosen ending",
              "prompt": "A fantasy short: a girl finds a door in her grandmother's attic that opens onto the sea, with a bittersweet ending, 60 seconds.",
              "tools_triggered": "prepare_short_film",
              "expected_behavior": "A brief with genre fantasy, the ending described, length 60 seconds (8 scenes) and the credits required. Nothing is generated."
            },
            {
              "description": "Dialogue in another language",
              "prompt": "A mystery short in a Lisbon bookshop where one book keeps moving between shelves, with dialogue in Portuguese.",
              "tools_triggered": "prepare_short_film",
              "expected_behavior": "A brief with genre mystery, language Portuguese and the credits required. Nothing is generated."
            }
          ],
          "negative": [
            {
              "description": "Editing uploaded footage",
              "prompt": "Color grade the short film I shot on my phone and add a soundtrack."
            },
            {
              "description": "Existing franchise",
              "prompt": "Make a new Star Wars scene with Darth Vader and Luke Skywalker."
            },
            {
              "description": "Text only request",
              "prompt": "Write a full feature-length screenplay in standard format."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Producing a video uses credits of the user's existing ManyMotions account; no purchase happens in ChatGPT.",
        "demo_recording_url": "https://manymotions.com/api/media-forge/asset/b4ff13a9-3b9e-2d4e-454e-2592669a397a/short-film-maker-openai-review-demo.mp4"
      },
      "publication": {
        "release_notes": "Resubmission with no functional changes: prepare a brief, produce the video in the linked ManyMotions account and follow it to the MP4."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: e15157a7abf6a9c914c22b25c776e76d174522b46865a023482931f5be079c05