← Files Text to Video by AbracadabraxARCHIVED FILE
plugin.json
6.03 KB · Nov 12, 2026 · 12:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "abracadabrax-ai-video-generator-v2",
"version": "1.0.0",
"description": "Turn a scene description into a short AI video clip for YouTube, TikTok, Reels or Shorts, with style, format, length and video model, produced in your Abracadabrax account.",
"author": {
"name": "Abracadabrax",
"url": "https://abracadabrax.app"
},
"homepage": "https://abracadabrax.app/mcp#ai-video-generator",
"license": "MIT",
"keywords": [
"ai video",
"text to video",
"video generator",
"short video",
"reels",
"youtube shorts",
"video maker"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Text to Video by Abracadabrax",
"shortDescription": "Short clips from a scene",
"longDescription": "Describe a scene and get a short AI video clip: a landscape shot for YouTube, a vertical clip for TikTok, Reels or Shorts, or a square loop.\n\nTell ChatGPT what happens in the clip (subject, action, setting, camera), the visual style, the format and the length. The plugin prepares a draft and shows the video model and the credits it will use. When you confirm, Abracadabrax renders the clip and ChatGPT returns the link to the MP4.\n\nFor creators and small teams who need a quick clip without filming.\n\nLimitations: text to video only. It does not animate uploaded photos, edit or extend existing videos, or add lip sync. Producing uses credits of the user's Abracadabrax account. If you are not signed in, the plugin gives a link where the same draft opens on Abracadabrax. Outputs are AI-generated.",
"developerName": "Abracadabrax",
"category": "Creativity",
"capabilities": [
"Prepare a video clip draft",
"Render the clip",
"Return the video link"
],
"websiteURL": "https://abracadabrax.app",
"supportURL": "https://abracadabrax.app/support",
"privacyPolicyURL": "https://abracadabrax.app/privacy",
"termsOfServiceURL": "https://abracadabrax.app/terms",
"defaultPrompt": [
"A 5-second vertical clip of a paper boat sailing down a rainy street, cinematic",
"A slow drone shot over snowy mountains at sunrise, 16:9, 10 seconds",
"An anime-style cat jumping between rooftops at night, square format"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Prepare a vertical clip",
"prompt": "Make a 5-second vertical clip of a paper boat sailing down a rainy street at night, cinematic. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_ai_video",
"expected_behavior": "A draft with format 9:16, 5 seconds, the video model and the credits it will use. Nothing is generated."
},
{
"description": "Choose format and length",
"prompt": "A slow drone shot over snowy mountains at sunrise, 16:9, 10 seconds. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_ai_video",
"expected_behavior": "A draft with format 16:9 and 10 seconds and the credits required. Nothing is generated."
},
{
"description": "Pick the video model",
"prompt": "A paper boat on a rainy street, 5 seconds vertical, with the model seedance-1-lite. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_ai_video",
"expected_behavior": "A draft that uses the Seedance 1 Lite model, with its credit cost. Nothing is generated."
},
{
"description": "Produce after an explicit request",
"prompt": "A 5-second square clip of a red kite flying over a green hill, with the model seedance-1-lite. Generate it now and send me the link when it's ready.",
"tools_triggered": "prepare_ai_video, generate_media, get_media_job",
"expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account and the credits shown are charged once; get_media_job reports the progress and, when completed, returns the absolute video URL and the Abracadabrax link. The panel shows the result."
},
{
"description": "Change a setting before producing",
"prompt": "A 5-second clip of a lighthouse in a storm, 16:9. Prepare it, then make it vertical 9:16 instead. Don't generate it yet.",
"tools_triggered": "prepare_ai_video, then update_media_project or prepare_ai_video again",
"expected_behavior": "A draft is prepared, then it holds the vertical 9:16 format, either updated or prepared again, with the credits for the new settings. Nothing is generated and no credits are spent."
}
],
"negative": [
{
"description": "Animating an uploaded photo",
"prompt": "Animate this photo of my grandmother so she smiles and waves."
},
{
"description": "Editing an existing video",
"prompt": "Trim my vacation video to 30 seconds and add music."
},
{
"description": "Lip sync to a recording",
"prompt": "Make this person in my video say the words in the audio file I attached."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing uses credits of the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
"demo_recording_url": "https://abracadabrax.app/openai-review/ai-video-generator-demo.mp4"
},
"publication": {
"release_notes": "First release: prepare a draft, produce it in the connected Abracadabrax account and get the video link back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 78294bdef0c46c202a83d9812a985862f7bc7e0d79bce7eef41e878a325d267e