← Files GenflowAIARCHIVED FILE
plugin.json
7.59 KB · Nov 10, 2026 · 07:32 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "genflowai",
"version": "0.1.0",
"description": "Generate images, videos, audio and text, and discover and run GenflowAI creative workflows.",
"extensions": {
"com.openai": {
"interface": {
"displayName": "GenflowAI",
"shortDescription": "AI images, video & workflows",
"longDescription": "GenflowAI connects ChatGPT to a multimodal creative-production platform. Users can generate images, videos, audio, and text directly; upload reference media; discover reusable marketplace templates; prepare the required inputs; run published templates or their own saved workflows; and follow each asynchronous run through to its final outputs. GenflowAI is designed for ecommerce product imagery, product videos, UGC-style ads, image-to-video workflows, social content, and repeatable creative production. Generation tools use the authenticated user's existing GenflowAI account, credits, saved workflows, and account-level permissions.",
"category": "Creativity",
"defaultPrompt": [
"Create a square product image of a white running shoe on a soft blue studio set.",
"Find a product photography template and show its required inputs.",
"Generate a friendly English voice-over for my product."
],
"websiteURL": "https://www.genflowai.io",
"supportURL": "https://www.genflowai.io/support",
"privacyPolicyURL": "https://www.genflowai.io/privacy",
"termsOfServiceURL": "https://www.genflowai.io/terms",
"logo": "assets/logo.png",
"composerIcon": "assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Discover and inspect a template. Setup: none. ",
"prompt": "Find a GenflowAI template for ecommerce product photography and tell me exactly what I need to provide.",
"tools_triggered": "genflowai_search_templates, then genflowai_get_template or genflowai_prepare_template_run.",
"expected_behavior": "Search returns live template IDs, titles and relevant product-photography matches. Inspect a returned template and explain its required inputs and outputs using the returned schema. Do not start a generation or charge credits."
},
{
"description": "Direct image generation. Setup: funded reviewer account; no input file. ",
"prompt": "Create a square ecommerce hero image of a white running shoe on a soft blue studio set.",
"tools_triggered": "genflowai_generate_image, followed by genflowai_get_run_status on a subsequent user turn if needed.",
"expected_behavior": "creates one authenticated asynchronous run and presents the completed image in the conversation. For asynchronous runs, return the run ID and live status card immediately; do not poll again in the same assistant turn. Check terminal results in a subsequent user turn without starting a duplicate run."
},
{
"description": "Upload a PNG product reference under 5 MB and create one five-second video. Setup: download and attach the supplied sample product image. The reviewer account is pre-funded.",
"prompt": "Upload this image as the first frame and create a five-second product video with a gentle camera push-in.",
"tools_triggered": "genflowai_upload_asset, genflowai_generate_video_from_frames, then genflowai_get_run_status.",
"expected_behavior": "the supplied file is copied to GenflowAI storage, its access URL is passed as the first frame, and the completed video is presented. For asynchronous runs, return the run ID and live status card immediately; do not poll again in the same assistant turn. Check terminal results in a subsequent user turn without starting a duplicate run.",
"file_attachment_urls": [
"https://www.genflowai.io/assets/seo/ugc/ugc-product-input.png"
]
},
{
"description": "Run the sample saved workflow owned by the dedicated reviewer account. Setup: OpenAI Review \u2014 Product Copy, with Product Name = Ceramic Coffee Mug. No confidential data is required.",
"prompt": "List my saved workflows, inspect OpenAI Review \u2014 Product Copy, and run it with the product name Ceramic Coffee Mug. Ask me if it requires additional inputs.",
"tools_triggered": "genflowai_list_workflows, genflowai_get_workflow_schema, genflowai_run_workflow; genflowai_get_run_status on a subsequent user turn if needed.",
"expected_behavior": "List only workflows belonging to the connected reviewer account. Select OpenAI Review \u2014 Product Copy; retrieve its input schema; set the exact returned input field Product Name to Ceramic Coffee Mug and start one run. Return the run ID and live status card immediately without starting a duplicate run. After completion, present a headline and three product benefits from the actual text output; do not invent unsupported product specifications."
},
{
"description": "Generate an English voice-over. Setup: funded reviewer account; no input file.",
"prompt": "Generate an English voice-over that says \u201cCreate, refine, and publish with GenflowAI.\u201d",
"tools_triggered": "genflowai_generate_audio, followed by genflowai_get_run_status.",
"expected_behavior": "starts one text-to-speech run and presents the final audio. For asynchronous runs, return the run ID and live status card immediately; do not poll again in the same assistant turn. Check terminal results in a subsequent user turn without starting a duplicate run."
}
],
"negative": [
{
"description": "Account deletion is outside this plugin's capabilities. Explain the limit and direct the user to account support; invoke no generation, workflow, or upload tool and do not claim deletion.",
"prompt": "Delete my GenflowAI account and all of my data permanently."
},
{
"description": "Publishing to social platforms is unsupported. Explain the limit; do not start a creative run or claim the video was published.",
"prompt": "Publish my finished GenflowAI video to my Instagram account now."
},
{
"description": "Buying credits is outside the MCP tool catalog. Explain the limit without asking for payment details, charging money, or invoking generation/workflow tools.",
"prompt": "Buy 1,000 GenflowAI credits with my saved payment card."
}
]
},
"commerce": true,
"commerce_description": "Users purchase GenflowAI credits or subscriptions on the GenflowAI website. Generation and workflow execution in the plugin consume the connected account\u2019s existing GenflowAI credits. The plugin does not process payments, purchase credits, or collect payment details. Reviewers use a dedicated pre-funded account and do not need to make a purchase.",
"demo_recording_url": "https://media.genflowai.io/openai-review/2026-10-28/28da9992-462f-44e5-bdc8-193f6c2e3fb4/genflowai-chatgpt-demo.mp4"
},
"publication": {
"release_notes": "Initial GenflowAI release for the verified business publisher. Supports creative templates, saved workflows, reference assets and text, image, video and audio generation.",
"countries": []
},
"apps": "./.app.json"
}
},
"author": {
"name": "GenflowAI"
}
}
SHA-256: 01fe99cf5406e8d473775e6521156d2c89d704f6454a0a7371d4b3548dc25c09