← Files Media StudioARCHIVED FILE
plugin.json
5.36 KB · Nov 3, 2026 · 19:26 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "megascenes",
"version": "1.0.1",
"description": "Create images, videos, voice-overs and music in your MegaScenes account, with more than a hundred image, video and audio models to choose from.",
"author": {
"name": "MegaScenes",
"email": "support@megascenes.com",
"url": "https://megascenes.com"
},
"homepage": "https://megascenes.com",
"license": "MIT",
"keywords": [
"image generator",
"video generator",
"veo",
"kling",
"seedance",
"nano banana",
"flux",
"elevenlabs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Media Studio",
"shortDescription": "Images, videos and audio",
"longDescription": "Ask ChatGPT for an image, a video clip, a voice-over or a music track and it finds a model that fits the job, among more than a hundred image, video and audio models.\n\nChatGPT tells you what the run needs before anything is made, and starts it in your MegaScenes account only when you ask. The result opens in the chat and stays in your library, where an image made here can be animated in the next step.\n\nFor creators, marketers and anyone who wants to choose the model instead of taking a default.\n\nLimitations: inputs are text and files already in your MegaScenes library; attachments from the chat are not passed to the plugin. Making a file needs a signed-in MegaScenes account and runs in it; nothing is made until you confirm. Not for sexual or adult content or for real people's likeness. Files are made by generative models and saved in your MegaScenes library.",
"developerName": "MegaScenes",
"category": "Creativity",
"capabilities": [
"Search more than a hundred image, video and audio models",
"Start a generation in your account",
"Follow it and return the file"
],
"websiteURL": "https://megascenes.com",
"supportURL": "https://megascenes.com/support",
"privacyPolicyURL": "https://megascenes.com/legal/privacy",
"termsOfServiceURL": "https://megascenes.com/legal/terms",
"defaultPrompt": [
"Which video models can turn a text prompt into a 10-second clip with sound?",
"Make a photo of a lighthouse at dawn, 16:9",
"Generate a calm lo-fi track for studying, about one minute"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find a model",
"prompt": "Which video models can make a 10-second clip with sound from a text prompt?",
"tools_triggered": "search_models",
"expected_behavior": "A list of matching video models with what each can do. Nothing is created."
},
{
"description": "Model details",
"prompt": "What settings does Nano Banana 2 take here? Don't create anything yet.",
"tools_triggered": "get_model",
"expected_behavior": "The model's settings and accepted inputs. Nothing is created."
},
{
"description": "Check before making",
"prompt": "A photo of a lighthouse at dawn with Nano Banana 2 in 16:9: tell me what it needs, but don't create it yet.",
"tools_triggered": "estimate_cost",
"expected_behavior": "What one image with those settings needs from the account. Nothing is created."
},
{
"description": "Make it after an explicit request",
"prompt": "Make a photo of a lighthouse at dawn with Nano Banana 2 in 16:9. Go ahead and create it.",
"tools_triggered": "estimate_cost, generate_media, get_generation",
"expected_behavior": "ChatGPT says what the run needs and, once the person confirms, one job starts in the signed-in MegaScenes account; the status tool reports progress and, when it succeeds, returns the file link, which the result view shows."
},
{
"description": "Recent work",
"prompt": "Show me my last three generations in MegaScenes.",
"tools_triggered": "list_generations",
"expected_behavior": "The three most recent generations of the signed-in account with their file links. Nothing is created."
}
],
"negative": [
{
"description": "Physical printing",
"prompt": "Print my image on 50 mugs and ship them to my office in Berlin."
},
{
"description": "Sending it",
"prompt": "Email my image to my client at sam@example.com."
},
{
"description": "Unrelated question",
"prompt": "What is the capital of Portugal?"
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Making a file runs in the user's existing MegaScenes account; no purchase happens in the conversation."
},
"publication": {
"release_notes": "Name only: the brand suffix is gone from the plugin name. No change to the tools, the server or the listing text."
},
"apps": "./.app.json"
}
}
}
SHA-256: dadbcd8bbc211371a424e5b7f54a3f6b19a0ffacfffdf6ce437eba2482d67089