← Files Wonder AI FilmmakingARCHIVED FILE
plugin.json
4.84 KB · Nov 3, 2026 · 19:02 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wonder-community",
"version": "0.1.0",
"description": "Answers how-to questions about AI filmmaking with lessons from the Wonder Community's Education Library, and a way in to the community.",
"author": {
"name": "Wonder Studios",
"email": "hello@wonderstudios.com",
"url": "https://www.wonderstudios.com"
},
"homepage": "https://www.wonderstudios.com",
"license": "UNLICENSED",
"keywords": [
"ai filmmaking",
"ai film",
"ai video",
"filmmaking",
"video tutorials",
"education",
"directing",
"character consistency",
"anime",
"trailers"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Wonder AI Filmmaking",
"shortDescription": "Learn AI filmmaking and video",
"longDescription": "Learn AI filmmaking and AI video from lessons in the Wonder Community's Education Library. Ask how to direct an AI film shot by shot, keep characters consistent, make footage cinematic, create anime, ads and trailers, pitch a film, or pick the right tool for each step, and get the lesson that answers it. Taught by Marcus Grip and guests including Hal Watmough, PJ Ace, Kavan The Kid, Junky Cream, Lion El Aton and Ben Everard. Wonder is the community for AI filmmakers: weekly live sessions, challenges and the people making this new kind of film.",
"developerName": "Wonder Studios",
"category": "Education & Research",
"capabilities": [
"Read"
],
"websiteURL": "https://www.wonderstudios.com",
"supportURL": "https://wonderstudios.com/contact",
"privacyPolicyURL": "https://wonderstudios.com/privacy-policy",
"termsOfServiceURL": "https://wonderstudios.com/terms-of-use",
"defaultPrompt": [
"How do I keep a character consistent across shots in an AI film?",
"How do I make a trailer from a one-line idea with AI video tools?"
],
"brandColor": "#000000",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"demo_recording_url": "https://chatgpt.wonderstudios.com/walkthrough.mp4",
"test_cases": {
"positive": [
{
"description": "Consistent characters",
"prompt": "How do I keep a character consistent across shots in an AI film?",
"tools_triggered": "search_lessons",
"expected_behavior": "Answers from the CapCut Director Mode lesson (character sheets, name tagging, references) and shows the lesson card with a free Watch link."
},
{
"description": "Cinematic footage",
"prompt": "How do I make AI video footage feel cinematic and real instead of plastic?",
"tools_triggered": "search_lessons",
"expected_behavior": "Answers from Hal Watmough's lesson on cinematic AI film and shows its card."
},
{
"description": "Anime",
"prompt": "I want to make an anime short with AI. Where do I start?",
"tools_triggered": "search_lessons",
"expected_behavior": "Answers from Lion El Aton's anime lesson: pipeline, references, pacing, and shows its card."
},
{
"description": "Trailer from an idea",
"prompt": "How do I turn a one-line idea into a trailer with AI video tools?",
"tools_triggered": "search_lessons",
"expected_behavior": "Answers from the CapCut Video Studio or PJ Ace trailer lesson and shows the card."
},
{
"description": "Pitching",
"prompt": "How do I pitch my AI film idea to a producer?",
"tools_triggered": "search_lessons",
"expected_behavior": "Answers from Ben Everard's lesson on selling a film idea and shows its card."
}
],
"negative": [
{
"description": "Film trivia",
"prompt": "Who won Best Picture at the Oscars in 1998?"
},
{
"description": "Unrelated coding task",
"prompt": "Write a Python script that renames every file in a folder."
},
{
"description": "Commerce",
"prompt": "Buy me a Wonder membership and charge my card."
}
]
},
"commerce": false,
"commerce_description": "The plugin sells nothing and takes no payment. Every lesson is free; the Join link opens the Wonder community's own signup page."
},
"publication": {
"release_notes": "First release: search, list and read the Education Library lessons, with the lesson card and video replays."
},
"apps": "./.app.json"
}
}
}
SHA-256: 7a0f53f87a0397c3d1153887a47d4a8faddbe85d5baf0c173a74e11161a2a59a