← Files Firemoon Product StudioARCHIVED FILE
plugin.json
5.95 KB · Nov 11, 2026 · 18:09 UTC
{
"$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