← Files Firemoon Storyboard StudioARCHIVED FILE

plugin.json

5.96 KB · Nov 13, 2026 · 06:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "storyboard-studio",
  "version": "1.0.1",
  "description": "Plan and animate scenes",
  "author": {
    "name": "Imagineers Studio Inc"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Firemoon Storyboard Studio",
        "shortDescription": "Plan and animate scenes",
        "longDescription": "Create 2\u20136 ordered storyboard frames from a brief and shot descriptions, optionally using an attached reference. Animate frames and join 2\u20134 short clips. Character continuity is not guaranteed. Results appear in an inline canvas with Open and Download; videos include playback and fullscreen. Start using the tools without Firemoon account linking. An existing Firemoon account can optionally be connected to use its current entitlements.",
        "developerName": "Imagineers Studio Inc",
        "category": "Creativity",
        "capabilities": [
          "Interactive",
          "Write"
        ],
        "logo": "./icon.png",
        "composerIcon": "./icon.png",
        "websiteURL": "https://firemoon.studio/storyboard-studio",
        "privacyPolicyURL": "https://firemoon.studio/privacy",
        "termsOfServiceURL": "https://firemoon.studio/terms",
        "supportURL": "https://firemoon.studio/support",
        "brandColor": "#B0480B",
        "defaultPrompt": [
          "Create a storyboard from my scene descriptions.",
          "Animate this storyboard frame.",
          "Join these storyboard clips in order."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Connect the reviewer account. No reference image is required.",
              "prompt": "Create two cinematic storyboard frames: a traveler entering a forest, then discovering a glowing doorway.",
              "tools_triggered": "storyboard_frames",
              "expected_behavior": "Use two ordered scenes and aspect_ratio 16:9. Return two captioned real images in the inline storyboard, with Open, Download and Animate controls. Reuse the first generated frame as the subsequent reference."
            },
            {
              "description": "Attach the bottle fixture and connect the reviewer account.",
              "prompt": "Use this bottle as a reference for two product-story frames: on a kitchen counter, then beside a picnic basket.",
              "tools_triggered": "storyboard_frames",
              "expected_behavior": "Use the actual attached reference and two scenes. Return two captioned images; inspect object continuity without promising exact fidelity.",
              "file_attachment_urls": [
                "https://images.unsplash.com/photo-1602143407151-7111542de6e8"
              ]
            },
            {
              "description": "Connect the reviewer account; tests the maximum six-frame boundary.",
              "prompt": "Create six vertical 9:16 frames of a traveler: arriving at a station, boarding a train, looking out the window, reaching mountains, hiking, watching sunset.",
              "tools_triggered": "storyboard_frames",
              "expected_behavior": "Use six ordered scenes and aspect_ratio 9:16. Return six real image URLs and six matching captions in order."
            },
            {
              "description": "Generate a two-frame storyboard first; animate the first returned frame.",
              "prompt": "Create two frames of a calm forest at dawn, then animate the first frame for five seconds with a slow camera push.",
              "tools_triggered": "storyboard_frames, storyboard_animate",
              "expected_behavior": "Use the actual returned first image URL, duration 5 and the requested motion prompt. Return real video media with inline playback, fullscreen, Open and Download; verify nonzero duration."
            },
            {
              "description": "Create two frames, then animate both for five seconds. Use both real returned video URLs and a stable join request_id.",
              "prompt": "Create two frames of a forest at dawn, animate both with gentle camera movement, then join the clips in storyboard order.",
              "tools_triggered": "storyboard_frames, storyboard_animate, storyboard_join",
              "expected_behavior": "Join the two actual generated clips in order at 1280x720 with padding. Reuse request_id after an interruption. Return a completed joined video and verify inline playback, ordering and duration around the sum of sources. Do not claim completion on pending/error responses."
            }
          ],
          "negative": [
            {
              "description": "Explain editable timeline/project exports are unsupported. Do not fabricate a project file.",
              "prompt": "Export this storyboard as a fully editable Premiere Pro timeline."
            },
            {
              "description": "Explain screenplay PDF parsing/transcription and guaranteed subtitles are unsupported; request explicit scene descriptions where needed.",
              "prompt": "Transcribe my movie and burn perfectly accurate captions into all storyboard clips."
            },
            {
              "description": "Explain the frame limit is six per request. Ask the user to choose or split scenes; do not submit an oversized call.",
              "prompt": "Generate a 100-frame storyboard in one request."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No purchases or payment transactions are part of this workflow.",
        "demo_recording_url": "https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/review-demos/firemoon-storyboard-studio-walkthrough-2026-10-01-final-6EZ3yYAoTjIkdDswV0CoUdKk9wDXJX.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release with ordered storyboards, optional image references, frame animation, short-clip joining and inline media controls."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: beb039130ad91d99bd20fffb5360ed2daa13b5fc71b7a7735266844d1381fc06