← Files GreenOnion Product ImagesARCHIVED FILE
.codex-plugin/plugin.json
5.95 KB · Nov 4, 2026 · 00:13 UTC
{
"name": "greenonion-product-images",
"version": "1.0.4",
"description": "Plan and generate coordinated marketplace listing images with GreenOnion.",
"author": {
"name": "GreenOnion",
"email": "hello@greenonion.ai",
"url": "https://greenonion.ai"
},
"homepage": "https://greenonion.ai",
"keywords": [
"ecommerce",
"product-images",
"listing-images"
],
"interface": {
"displayName": "GreenOnion Product Images",
"shortDescription": "Listing images & infographics",
"longDescription": "Create Amazon main images, product infographics, feature callouts, lifestyle images, dimension graphics, and comparison charts from your product photos. GreenOnion analyzes the product, selects the right visual mix, and generates ready-to-download images. Independent and not affiliated with Amazon.",
"developerName": "GreenOnion",
"category": "Creativity",
"capabilities": [
"Interactive",
"Write"
],
"websiteURL": "https://greenonion.ai",
"supportURL": "https://greenonion.ai/contact",
"privacyPolicyURL": "https://greenonion.ai/privacy-policy",
"termsOfServiceURL": "https://greenonion.ai/terms-conditions",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/directory-icon.png",
"defaultPrompt": [
"Create Amazon listing images for my product.",
"Turn this product photo into Amazon product infographics and lifestyle images.",
"Plan the main image, feature callouts, dimension graphics, and comparison charts for my Amazon listing."
],
"brandColor": "#2F6B4F"
},
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Fixed reviewer sign-in and OAuth offline access for scanning, and added review test cases."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Learn what is needed (signed in)",
"prompt": "What product photos and information do you need to create Amazon listing images for my product?",
"tools_triggered": "start_listing_image_workflow",
"expected_behavior": "After the reviewer account is connected, the plugin explains the photo requirements (1 to 5 product photos, up to 10 MB each) and the nine-image workflow at fixed 2K quality. It does not create a draft or spend credits."
},
{
"description": "Estimate a full image set",
"prompt": "How many GreenOnion credits would a full set of 9 Amazon listing images cost?",
"tools_triggered": "estimate_amazon_listing_cost",
"expected_behavior": "Returns the server-calculated estimate for nine 2K images (9 planning credits + 9 image credits = 18 credits) without taking any action or spending credits."
},
{
"description": "Create a draft and analyze a product photo",
"prompt": "Create Amazon listing images for my product. (Attach one clear product photo.)",
"tools_triggered": "start_listing_image_workflow, create_amazon_listing_draft_v2, attach_amazon_product_photos, analyze_amazon_listing_product",
"expected_behavior": "Creates a private draft, attaches the photo after validation, and shows the complete Product Analysis, Design System, and all nine image slots with image type and feature list, then asks what the user wants to change. No credits are spent at this stage."
},
{
"description": "Choose a subset, add direction, and generate",
"prompt": "Only make images 1, 2, 4 and 7. Use a modern kitchen counter as the scene for image 4, and put the exact text \"Leak-proof lid\" on image 2. Everything else is up to you. Go ahead and generate.",
"tools_triggered": "set_amazon_listing_active_slots, confirm_amazon_listing_analysis_and_feature_assignment, save_amazon_listing_slot_requirements, start_amazon_listing_generation",
"expected_behavior": "Enables only slots 1, 2, 4 and 7, confirms the plan, saves the two specific requests, leaves other choices to AI, and starts final 2K generation without showing internal prompts or asking for another approval."
},
{
"description": "Check progress and get the results",
"prompt": "Are my listing images ready? Show me the results and give me a ZIP download.",
"tools_triggered": "get_amazon_image_job_status, get_amazon_image_job_result, download_amazon_listing",
"expected_behavior": "Reports job progress; when complete, returns only the selected images plus a protected GreenOnion project link, and provides a short-lived ZIP download."
}
],
"negative": [
{
"description": "Unrelated text task: the plugin should not be called. ChatGPT should answer directly without GreenOnion tools.",
"prompt": "Summarize the main points of this paragraph about supply chain delays in two sentences."
},
{
"description": "Purchase request: the plugin must not buy credits, show prices, or provide checkout or upgrade links. It should say purchases are handled in the user's GreenOnion account.",
"prompt": "Buy 500 more GreenOnion credits for me and upgrade my plan."
},
{
"description": "Unsupported request outside listing images: the plugin should not start a generation; it should explain it creates product listing images from the user's product photos.",
"prompt": "Generate a photo of a famous celebrity holding my product for my Amazon main image."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. It uses credits from the user's existing GreenOnion account and never shows checkout, pricing, or upgrade links."
}
}
},
"mcpServers": "./.mcp.json",
"apps": "./.app.json"
}
SHA-256: 4a08312b04677976378b4aa688cf5333bc55777c1ab21bf7f652438ada5358b5