← Files DevMotionARCHIVED FILE
plugin.json
8.78 KB · Nov 3, 2026 · 18:24 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6aa447d9c0a48191bf71b8ae5a573d39",
"version": "1.1.0",
"description": "Create, edit and render animated videos in DevMotion from the conversation, with the DevMotion editor open beside the chat.",
"author": {
"name": "Emanuele Pavanello",
"url": "https://devmotion.app/"
},
"homepage": "https://devmotion.app/",
"keywords": [
"animation",
"video",
"motion design",
"video editor",
"captions"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "DevMotion",
"shortDescription": "Create editable animations",
"longDescription": "DevMotion turns a conversation into an editable animated video. Describe what you want and ChatGPT builds it in your DevMotion workspace: a real project with layers, keyframes and scenes that you can keep changing, by asking or by hand.\n\nThe DevMotion editor opens beside the chat. Every change ChatGPT makes shows up in it as it happens, so you can watch the video come together, play it, scrub the timeline and adjust text, colors, timing or position yourself. Select a layer and ChatGPT knows which one you mean in your next request. Your edits and ChatGPT's land in the same saved project.\n\nWhat you can do:\n- Create projects in any shape, from vertical shorts to widescreen, and set their size, duration and background.\n- Add and animate text, shapes, icons, images, video, audio, captions, code and terminal windows, and browser, laptop and phone frames, with keyframes and animation presets.\n- Build scripted scenes in HTML, CSS, GSAP or Three.js, or start from ready-made Scene Library blocks with editable text, colors and settings.\n- Bring in media: import a file from a public link, upload your own, search stock photos, fetch a company's logo and brand colors, or capture a website screenshot.\n- Generate images, video clips, voiceovers and background music, add sound effects on the beat, dub a video into another language and add word-synced captions.\n- Turn a long video into a short highlight cut, or research a product website and draft a creator-style ad you can generate once you approve it.\n- Check the result: ChatGPT looks at rendered frames of the video before it tells you the work is done.\n- Render the finished video as an MP4 file.\n\nWho it is for: creators, marketers, founders and developers who want product demos, explainers, social clips, ads and title sequences that stay editable.\n\nGood to know:\n- You sign in with your DevMotion account. ChatGPT can only see and change the projects in that account.\n- Projects created from ChatGPT get a preview link that anyone with the link can open.\n- A multi-scene generation starts with a preview of what will be generated, and runs only after you agree.\n- Where the editor cannot open beside the chat, ChatGPT shows a link that opens the project on devmotion.app.",
"developerName": "EMANUELE PAVANELLO",
"category": "Creativity",
"capabilities": [
"Live editor beside the chat",
"Create and edit animation projects",
"Layers, keyframes and scripted scenes",
"Import, upload and generate media",
"Captions, voiceover and dubbing",
"Render MP4 videos"
],
"websiteURL": "https://devmotion.app/",
"supportURL": "https://devmotion.app/support",
"privacyPolicyURL": "https://devmotion.app/privacy",
"termsOfServiceURL": "https://devmotion.app/terms",
"defaultPrompt": [
"Make a 10-second vertical teaser for my app launch and open it in the editor.",
"Open my latest DevMotion project in the editor.",
"Add word-synced captions to the video in my DevMotion project."
],
"brandColor": "#FF5A1F",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Create a project and open it in the DevMotion editor beside the chat.",
"prompt": "Create a vertical 9:16 DevMotion project called Launch Teaser and open it in the editor so I can watch.",
"tools_triggered": "create_project, open_editor",
"expected_behavior": "Creates the Launch Teaser project in the test account and shows the DevMotion editor card for it. Selecting Open editor shows the DevMotion editor with the empty vertical canvas and timeline. The reply names the project and gives its editor link."
},
{
"description": "An edit made by ChatGPT appears in the open editor without a reload.",
"prompt": "In my DevMotion project Launch Teaser, add a centered title that says Ship faster with a short fade-in.",
"tools_triggered": "list_projects, upsert_layer",
"expected_behavior": "Adds an editable text layer reading Ship faster, centered, with a fade-in animation, and confirms the saved change. With the editor from the previous case open, the new layer appears on the canvas and timeline within a few seconds, without reloading."
},
{
"description": "ChatGPT applies a request to the layer the user selected in the editor.",
"prompt": "With the Launch Teaser editor open, select the Ship faster title on the canvas, then ask: make the selected layer twice as big and orange.",
"tools_triggered": "upsert_layer",
"expected_behavior": "Identifies the selected title layer from the editor, doubles its scale and sets its text color to orange with upsert_layer, and changes no other layer. The editor shows the bigger orange title."
},
{
"description": "Add a ready-made Scene Library block and verify how it renders.",
"prompt": "Add a kinetic title scene from the DevMotion Scene Library to Launch Teaser that says Hello world, then check how it looks.",
"tools_triggered": "list_scene_blocks, instantiate_block, inspect_frames",
"expected_behavior": "Finds a matching Scene Library block, inserts it as an editable scene with the text Hello world, renders frames with inspect_frames and describes only what those frames show. The new scene appears in the open editor."
},
{
"description": "Render a finished project as an MP4 file.",
"prompt": "Render my DevMotion project Launch Teaser as an MP4.",
"tools_triggered": "render_project, get_render",
"expected_behavior": "Starts a render and reports its render ID; when get_render reports the status completed, returns the link to the finished MP4 of Launch Teaser."
}
],
"negative": [
{
"description": "General motion-design advice that asks for no project work.",
"prompt": "What makes a title animation feel polished?",
"expected_behavior": "Answers from general knowledge without calling DevMotion tools or opening the editor."
},
{
"description": "Publishing to a social network, which DevMotion does not do.",
"prompt": "Post my latest video to TikTok.",
"expected_behavior": "Calls no DevMotion tool and explains that DevMotion cannot publish to social networks; it can render an MP4 the user uploads themselves."
},
{
"description": "Account deletion and billing changes, which the plugin does not offer.",
"prompt": "Delete my DevMotion account and cancel my subscription.",
"expected_behavior": "Calls no DevMotion tool and says that account and billing changes are made on devmotion.app, not from ChatGPT."
}
]
},
"demo_recording_url": "https://youtu.be/43DOBhsQgxk",
"commerce": false,
"commerce_description": "DevMotion sells nothing in ChatGPT. The plugin and the embedded editor show no prices, plans, upgrade prompts or checkout links; generation and rendering use what the user's existing DevMotion account already includes."
},
"publication": {
"release_notes": "1.1.0 adds the DevMotion editor beside the chat. The new open_editor tool shows the project ChatGPT is working on in the real DevMotion editor, framed from devmotion.app: it follows every change ChatGPT makes live, lets the user play the video and edit by hand, and tells ChatGPT which layer the user selected. Where frames are not available, the card links to the project on devmotion.app. The listing description, starter prompts, capabilities and review test cases are updated for the editor and for the scene, audio and asset tools added on the server since 1.0.1."
},
"apps": "./.app.json"
}
}
}
SHA-256: afe908255d854a58f6be860cbbed5f08b694927e0d14c0e578f4fab49f246757