← Files Background RemoverARCHIVED FILE
plugin.json
5.16 KB · Nov 6, 2026 · 18:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "megascenes-background-remover",
"version": "1.0.0",
"description": "Remove the background from an image in your MegaScenes library and get the subject on a transparent PNG.",
"author": {
"name": "MegaScenes",
"email": "support@megascenes.com",
"url": "https://megascenes.com"
},
"homepage": "https://megascenes.com",
"license": "MIT",
"keywords": [
"background remover",
"remove background",
"transparent background",
"cutout",
"png"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Background Remover",
"shortDescription": "Transparent cutouts",
"longDescription": "Pick a photo or picture from your MegaScenes library, an upload or one made here, and get the subject cut out on a transparent background.\n\nChatGPT lists your recent images, tells you what the run needs and removes the background from the one you choose when you ask. The cutout opens in the chat and stays in your library as a PNG with transparency.\n\nFor product photos, stickers, profile pictures, slides and designs.\n\nLimitations: it starts from images in your MegaScenes library; pictures attached in the chat are not passed to the plugin. It keeps the main subject and does not repaint or add anything. 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": [
"List the images in your library",
"Cut out the subject on a transparent background",
"Return the PNG in the chat"
],
"websiteURL": "https://megascenes.com",
"supportURL": "https://megascenes.com/support",
"privacyPolicyURL": "https://megascenes.com/legal/privacy",
"termsOfServiceURL": "https://megascenes.com/legal/terms",
"defaultPrompt": [
"Remove the background from my latest MegaScenes image",
"Which of my images can I cut out?",
"Make a transparent PNG of my most recent product photo"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Library images",
"prompt": "Which of my MegaScenes images could I remove the background from?",
"tools_triggered": "list_my_images",
"expected_behavior": "The latest images of the signed-in account with their asset ids. Nothing is created."
},
{
"description": "Check before cutting out",
"prompt": "Remove the background from my latest MegaScenes image. Tell me what it needs, but don't create it yet.",
"tools_triggered": "list_my_images, estimate_cutout_cost",
"expected_behavior": "What one cutout needs. Nothing is created."
},
{
"description": "Pick a model",
"prompt": "Which models can remove a background here?",
"tools_triggered": "list_cutout_models",
"expected_behavior": "The background removal models with their settings. Nothing is created."
},
{
"description": "Make it after an explicit request",
"prompt": "Remove the background from my latest MegaScenes image. Create it now.",
"tools_triggered": "list_my_images, estimate_cutout_cost, create_cutout, get_cutout",
"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": "Account",
"prompt": "Which MegaScenes account am I signed in with?",
"tools_triggered": "get_account",
"expected_behavior": "The email and plan of the signed-in account. Nothing is created."
}
],
"negative": [
{
"description": "Physical printing",
"prompt": "Print my cutout on 50 mugs and ship them to my office in Berlin."
},
{
"description": "Sending it",
"prompt": "Email my cutout 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": "First release: make the file in the connected MegaScenes account and get it back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2e076e4e8b8fcdd8d4d1ae7c7a3cdecc991acacc8e5b83c86fcc0ac7df9f8fd4