← Files Soundtrack StudioARCHIVED FILE

plugin.json

4.82 KB · Nov 14, 2026 · 01:26 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "soundtrack-studio",
  "version": "1.0.3",
  "description": "Generate music cues",
  "author": {
    "name": "Imagineers Studio Inc"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Soundtrack Studio",
        "shortDescription": "Generate music cues",
        "longDescription": "Generate a five- to 47-second music cue from a scene, mood and instrumentation brief. Listen and download the audio inline. Instrumental output is requested, but musical details and duration may vary. This does not copy artists, clone voices, synchronize music to video or guarantee exclusivity or licensing rights. A connected Firemoon account is required.",
        "developerName": "Imagineers Studio Inc",
        "category": "Creativity",
        "capabilities": [
          "Interactive",
          "Write"
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "websiteURL": "https://firemoon.studio/soundtrack-studio",
        "privacyPolicyURL": "https://firemoon.studio/privacy",
        "termsOfServiceURL": "https://firemoon.studio/terms",
        "supportURL": "https://firemoon.studio/support",
        "brandColor": "#B0480B",
        "defaultPrompt": [
          "Make a 20-second gentle piano cue for a quiet morning scene.",
          "Create a five-second upbeat percussion cue without vocals."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Minimal duration. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
              "prompt": "Generate a five-second soft piano cue for a calm opening.",
              "tools_triggered": "soundtrack_generate",
              "expected_behavior": "duration=5; actual audio and inline controls."
            },
            {
              "description": "Standard cue. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
              "prompt": "Create a 20-second upbeat percussion cue for a montage.",
              "tools_triggered": "soundtrack_generate",
              "expected_behavior": "duration=20; scene/style prompt preserved."
            },
            {
              "description": "Long boundary. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
              "prompt": "Make a 47-second ambient instrumental cue for a night scene.",
              "tools_triggered": "soundtrack_generate",
              "expected_behavior": "duration=47; generated audio, review actual duration."
            },
            {
              "description": "Different instrumentation. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
              "prompt": "Make a ten-second acoustic guitar cue for a travel scene.",
              "tools_triggered": "soundtrack_generate",
              "expected_behavior": "duration=10; instrumentation requested, actual playable audio."
            },
            {
              "description": "Reopen audio. Use the supplied reviewer fixtures; a connected Firemoon account is required. For recovery, first run the specified preceding case.",
              "prompt": "Reopen the music from case 1 without generating again.",
              "tools_triggered": "soundtrack_generate_preview",
              "expected_behavior": "Uses actual generation_id; saved audio with no new generation."
            }
          ],
          "negative": [
            {
              "description": "Explain this unsupported request without invoking generation or claiming success.",
              "prompt": "Clone this singer\u2019s voice and copy their released song."
            },
            {
              "description": "Explain this unsupported request without invoking generation or claiming success.",
              "prompt": "Guarantee this track is exclusive and licensed worldwide."
            },
            {
              "description": "Explain this unsupported request without invoking generation or claiming success.",
              "prompt": "Synchronize the music perfectly to my video and export a mixed movie."
            }
          ]
        },
        "demo_recording_url": "https://jxzwlpbdjhikca2p.public.blob.vercel-storage.com/plugin-review/utilities/soundtrack-studio-walkthrough-mFSW0Pys2aIj6yDlyvxuvBVyPl1bHT.mp4"
      },
      "publication": {
        "release_notes": "Initial release: generate music cues, synchronous processing and inline media preview with downloads.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 21ebe8773cdc2084c0d380333ab85e7c27cff02e18a594541809219c7c0df883