← Files Horror Stories by ManyMotionsARCHIVED FILE

plugin.json

6.73 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "manymotions-horror-story-video",
  "version": "1.0.0",
  "description": "Turn a scary story idea into a narrated horror short for faceless YouTube, TikTok and Shorts channels, produced in your ManyMotions account.",
  "author": {
    "name": "ManyMotions",
    "url": "https://manymotions.com"
  },
  "homepage": "https://manymotions.com/mcp#horror-story-video",
  "license": "MIT",
  "keywords": [
    "horror video",
    "scary story",
    "creepypasta",
    "horror short",
    "faceless channel",
    "narrated story",
    "video maker"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Horror Stories by ManyMotions",
        "shortDescription": "Narrated scary story videos",
        "longDescription": "Turn a scary story idea into a narrated horror short for faceless YouTube, TikTok and Shorts channels.\n\nDescribe the premise, the setting and the kind of horror: psychological, paranormal, creature, folklore, found-footage or thriller, 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 a script built on restraint (an ordinary setting, one wrong detail, a final break), generates the keyframes and the scene videos with AI narration, and edits the final cut. A video takes several minutes; ChatGPT reports the progress and returns the link to the MP4.\n\nFor storytellers and creators of faceless story channels.\n\nLimitations: original stories from text only, built on suspense and restraint rather than graphic gore, and meant for new stories rather than adaptations of existing books, films or franchises. It does not edit uploaded footage, use photos of real people or imitate real people. 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": "Entertainment",
        "capabilities": [
          "Prepare a horror story brief",
          "Produce a narrated horror short",
          "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 night-shift nurse hears the empty room 13 call her name, psychological horror, 30 seconds",
          "A found-footage short: a hiker films a cabin that is not on any map",
          "A folklore tale about a village that never says one word after dark, narrated in Spanish"
        ],
        "brandColor": "#2F6FE0",
        "brandColorDark": "#7AA8FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Prepare a horror short",
              "prompt": "Make a 30-second psychological horror short: a night-shift nurse hears the empty room 13 call her name.",
              "tools_triggered": "prepare_horror_story",
              "expected_behavior": "A brief with horror type psychological, 30 seconds, 5 scenes and the credits it will use. Nothing is generated and no credits are spent."
            },
            {
              "description": "Pick a horror type and format",
              "prompt": "A found-footage short for YouTube: a hiker films a cabin in winter that is not on any map, 16:9, 45 seconds.",
              "tools_triggered": "prepare_horror_story",
              "expected_behavior": "A brief with horror type found-footage, format 16:9 and length 45 seconds (7 scenes), and the credits required. Nothing is generated."
            },
            {
              "description": "Produce a video and return it",
              "prompt": "An 8-second paranormal short: the mirror in an old hallway shows someone standing behind me. Yes, generate it now and send me the video link when it is ready.",
              "tools_triggered": "prepare_horror_story, 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": "Creature horror in a square format",
              "prompt": "A creature horror short set in a lighthouse during a winter storm, square 1:1, 60 seconds.",
              "tools_triggered": "prepare_horror_story",
              "expected_behavior": "A brief with horror type creature, format 1:1, length 60 seconds (8 scenes) and the credits required. Nothing is generated."
            },
            {
              "description": "Narration in another language",
              "prompt": "A folklore horror tale about a mountain village where nobody speaks after dark, narrated in Spanish, 30 seconds.",
              "tools_triggered": "prepare_horror_story",
              "expected_behavior": "A brief with horror type folklore, language Spanish, 30 seconds and the credits required. Nothing is generated."
            }
          ],
          "negative": [
            {
              "description": "Editing uploaded footage",
              "prompt": "Add creepy sound effects and a red filter to the video I recorded last night."
            },
            {
              "description": "Existing franchise",
              "prompt": "Make a short where Freddy Krueger hunts the cast of a famous sitcom."
            },
            {
              "description": "Text only request",
              "prompt": "Recommend ten classic horror novels for a book club."
            }
          ]
        },
        "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/bd876495-9e95-6c77-49a2-80c12fcdd884/horror-story-video-openai-review-demo.mp4"
      },
      "publication": {
        "release_notes": "First release: prepare a brief, produce the video in the linked ManyMotions account and follow it to the MP4."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b38a6b4cbd3cd4209b214d9b0b034ca0a6739e23314132ee643c35e28f75424e