← Files Firemoon Product StudioARCHIVED FILE

plugin.json

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

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "product-studio",
  "version": "1.0.1",
  "description": "Product shots and promos",
  "author": {
    "name": "Imagineers Studio Inc"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Firemoon Product Studio",
        "shortDescription": "Product shots and promos",
        "longDescription": "Create 1\u20134 product shots from an attached product image and scene instructions, then animate a selected shot. Exact product and label fidelity 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/product-studio",
        "privacyPolicyURL": "https://firemoon.studio/privacy",
        "termsOfServiceURL": "https://firemoon.studio/terms",
        "supportURL": "https://firemoon.studio/support",
        "brandColor": "#B0480B",
        "defaultPrompt": [
          "Create studio and lifestyle shots of my product.",
          "Animate this product shot with a slow camera move."
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Connect the reviewer account and attach the bottle fixture.",
              "prompt": "Create one clean white-background product shot of this bottle.",
              "tools_triggered": "product_shots",
              "expected_behavior": "Use the actual attached image, one scene and aspect_ratio 1:1. Return one real image in the inline gallery with its caption and Open, Download and Animate controls. Inspect bottle shape and color; do not promise exact label fidelity.",
              "file_attachment_urls": [
                "https://images.unsplash.com/photo-1602143407151-7111542de6e8"
              ]
            },
            {
              "description": "Connect the reviewer account and attach the same bottle fixture.",
              "prompt": "Create two shots: this bottle on a sunlit kitchen counter and on a picnic table.",
              "tools_triggered": "product_shots",
              "expected_behavior": "Use two ordered scenes and the attached source. Return two real image URLs with matching captions in the inline gallery.",
              "file_attachment_urls": [
                "https://images.unsplash.com/photo-1602143407151-7111542de6e8"
              ]
            },
            {
              "description": "Connect the reviewer account and attach the bottle fixture. Tests the maximum supported shot count.",
              "prompt": "Create four vertical 9:16 product shots: white studio, marble counter, garden table, and dark dramatic studio.",
              "tools_triggered": "product_shots",
              "expected_behavior": "Use four scenes and aspect_ratio 9:16. Return exactly four ordered images. Check dimensions and captions; do not submit five or more shots.",
              "file_attachment_urls": [
                "https://images.unsplash.com/photo-1602143407151-7111542de6e8"
              ]
            },
            {
              "description": "Use the source bottle image URL; connect the reviewer account.",
              "prompt": "Create a wide 16:9 studio photo of the bottle at https://images.unsplash.com/photo-1602143407151-7111542de6e8.",
              "tools_triggered": "product_shots",
              "expected_behavior": "Set image_url to the supplied HTTPS URL, one scene and aspect_ratio 16:9. Return a real wide image displayed inline."
            },
            {
              "description": "First generate one product shot using the attached fixture, then animate that returned image.",
              "prompt": "Create one white-background product shot, then animate it for five seconds with a gentle camera orbit.",
              "tools_triggered": "product_shots, product_animate",
              "expected_behavior": "Use the real returned image URL for product_animate, duration 5 and camera-motion prompt. Return real video media and display it in the inline player. Verify nonzero duration, playback, fullscreen, Open and Download.",
              "file_attachment_urls": [
                "https://images.unsplash.com/photo-1602143407151-7111542de6e8"
              ]
            }
          ],
          "negative": [
            {
              "description": "Explain purchases are unsupported. Do not create images as a substitute or claim an order.",
              "prompt": "Order 500 of these bottles from the supplier for me."
            },
            {
              "description": "Explain CAD/manufacturing export is unsupported. Do not claim a generated photo is a measured model.",
              "prompt": "Turn this product photo into a dimensionally exact STEP file for manufacturing."
            },
            {
              "description": "Explain this app animates still images and does not edit an existing video; do not invoke product tools as a substitute.",
              "prompt": "Remove the background from my existing ten-minute product video."
            }
          ]
        },
        "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-product-studio-walkthrough-2026-10-01-FIxs3c64fFSytH4sTEajyZUcFLgR5Q.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release with product photography, one to four scene variations, still-image animation and inline image/video controls."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9c7e4febc3c7d4a9db2d78c70d2d1ffbad4753563ac46cf5b9663623aad54bd5