← Files AI Avatar Video by ManyMotionsARCHIVED FILE
plugin.json
6.63 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "manymotions-ai-avatar-presenter",
"version": "1.0.0",
"description": "Turn a topic into an explainer, lesson or self-introduction video spoken to camera by an AI presenter with an AI voice, produced in your ManyMotions account.",
"author": {
"name": "ManyMotions",
"url": "https://manymotions.com"
},
"homepage": "https://manymotions.com/mcp#ai-avatar-presenter",
"license": "MIT",
"keywords": [
"ai avatar",
"avatar video",
"ai presenter",
"explainer video",
"lesson video",
"talking avatar",
"video maker"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "AI Avatar Video by ManyMotions",
"shortDescription": "Explainers by an AI presenter",
"longDescription": "Create short explainer, lesson and self-introduction videos presented by an AI avatar with an AI voice.\n\nDescribe what the video explains or introduces, who it is for, the points it must cover and how the presenter should look, plus the spoken language, format and length. The plugin prepares a brief and shows the number of scenes and the credits it will use. When you confirm, ManyMotions writes the script scene by scene, generates the keyframes and the scene videos with the AI presenter and voice, and edits the final cut. A video takes several minutes; ChatGPT reports the progress and returns the link to the MP4.\n\nFor teachers, trainers, creators and small businesses who need a presenter-led video without filming. The videos are not ads: no product pitch and no call to action.\n\nLimitations: new videos from text only. It does not edit uploaded footage, use photos of real people, imitate real people or dub existing videos. Producing a video uses your signed-in ManyMotions account; preparing a brief does not need an account. If you are not signed in, the plugin gives a link where the same brief opens on ManyMotions.\n\nManyMotions is the platform formerly known as ClipWave.",
"developerName": "ManyMotions",
"category": "Education & Research",
"capabilities": [
"Prepare a presenter video brief",
"Produce an AI presenter video",
"Track progress and return the MP4"
],
"websiteURL": "https://manymotions.com",
"supportURL": "https://manymotions.com/support",
"privacyPolicyURL": "https://manymotions.com/privacy",
"termsOfServiceURL": "https://manymotions.com/terms",
"defaultPrompt": [
"Make a 30-second explainer on how compound interest works for high-school students",
"Create a 15-second video introducing our family bakery in Lisbon, in Portuguese",
"Explain the three types of rock for a geography lesson, 45 seconds, 16:9"
],
"brandColor": "#2F6FE0",
"brandColorDark": "#7AA8FF",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Prepare an explainer brief",
"prompt": "Make a 30-second explainer on how compound interest works for high-school students, presented by a friendly teacher.",
"tools_triggered": "prepare_presenter_video",
"expected_behavior": "A brief for an explainer video: 30 seconds, 5 scenes and the credits it will use. Nothing is generated and no credits are spent."
},
{
"description": "Prepare a self-introduction in another language",
"prompt": "Create a 15-second video introducing our family bakery in Lisbon, presented by a warm baker in her 50s, in Portuguese.",
"tools_triggered": "prepare_presenter_video",
"expected_behavior": "A brief for an introduction video in Portuguese: 15 seconds, 3 scenes, presenter as described, credits required. Nothing is generated."
},
{
"description": "Produce a video and return it",
"prompt": "Make an 8-second explainer on why the sky is blue. Yes, generate it now and send me the video link when it is ready.",
"tools_triggered": "prepare_presenter_video, generate_video, get_video",
"expected_behavior": "The brief is prepared (2 scenes, 500 credits). After the go-ahead, generate_video starts the production in the signed-in account (state processing, credits used shown). get_video reports the current step; asked again once the production has completed (usually 5 to 10 minutes), it returns the absolute MP4 link and the ManyMotions link to open it."
},
{
"description": "Long video in another format",
"prompt": "Make a 60-second explainer on how vaccines train the immune system for adult learners, square 1:1, fast speech.",
"tools_triggered": "prepare_presenter_video",
"expected_behavior": "A brief with format 1:1, length 60 seconds (8 scenes), speech speed fast and the credits required. Nothing is generated."
},
{
"description": "Change format and length",
"prompt": "Explain the three types of rock for a geography lesson as a 45-second 16:9 video for YouTube.",
"tools_triggered": "prepare_presenter_video",
"expected_behavior": "A brief with format 16:9 and length 45 seconds (7 scenes) and the credits required. Nothing is generated."
}
],
"negative": [
{
"description": "Editing uploaded footage",
"prompt": "Here is my lecture recording, cut it to two minutes and add subtitles."
},
{
"description": "Dubbing an existing video",
"prompt": "Dub my existing YouTube video into Spanish using my own voice."
},
{
"description": "Imitating a real person",
"prompt": "Create a video where a famous CEO explains our product in his own voice."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing a video uses credits of the user's existing ManyMotions account; no purchase happens in ChatGPT.",
"demo_recording_url": "https://manymotions.com/api/media-forge/asset/86968601-d739-60ab-9f64-4e414eeabbbe/ai-avatar-presenter-openai-review-demo.mp4"
},
"publication": {
"release_notes": "First release: prepare a brief, produce the video in the linked ManyMotions account and follow it to the MP4."
},
"apps": "./.app.json"
}
}
}
SHA-256: b0da046d9a2c6cbdb9e452ecb7f15d8b2d81422d346449342e9e3d82016aa7b2