← Files Reverie MoviesARCHIVED FILE

plugin.json

7 KB · Nov 2, 2026 · 18:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "reverie-movies",
  "version": "0.1.4",
  "description": "Make AI videos, short films and music videos with Reverie Movies: plan, storyboard, render and assemble a whole film in conversation.",
  "author": {
    "name": "Justin Crosbie"
  },
  "homepage": "https://reveriemovies.com",
  "keywords": [
    "ai video",
    "video generation",
    "film",
    "movie",
    "short film",
    "music video",
    "filmmaking",
    "storyboard",
    "animation"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Reverie Movies",
        "shortDescription": "Make AI films and music videos",
        "longDescription": "Create AI videos, cinematic short films, music videos and animated stories with Reverie Movies.\n\nTurn an idea, screenplay or song into a complete film. Develop concepts, build storyboards, create consistent characters, generate cinematic video clips and assemble them into a finished movie.\n\nGo beyond individual AI video clips with connected shots, visual continuity, character references, video extension, AI editing, lip-sync, voiceovers, sound effects and timeline-based filmmaking.\n\nReverie picks the right video model for each shot, or you can choose one yourself.\n\nRequires a Reverie Movies account.",
        "developerName": "Justin Crosbie",
        "category": "Creativity",
        "defaultPrompt": [
          "Help me make a cinematic short film from an idea: three concepts, then the characters and storyboard.",
          "Turn my song into a music video with Reverie Movies.",
          "Show my latest Reverie film and render the shots that are missing."
        ],
        "websiteURL": "https://reveriemovies.com",
        "supportURL": "https://reveriemovies.com/connect",
        "privacyPolicyURL": "https://reveriemovies.com/privacy",
        "termsOfServiceURL": "https://reveriemovies.com/terms",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find existing projects \u2014 Setup: Dedicated reviewer account with at least two sample projects.",
              "prompt": "Show my five most recent Reverie Movies projects.",
              "tools_triggered": "list_projects",
              "expected_behavior": "Call list_projects with limit=5. Show only returned projects and their actual progress. An empty account receives an honest empty-state response."
            },
            {
              "description": "Develop concepts \u2014 Setup: Connected reviewer account; creates a new planning draft.",
              "prompt": "Give me three contrasting concepts for a 30-second science-fiction short about a lighthouse on Mars.",
              "tools_triggered": "ideate_concepts",
              "expected_behavior": "Call ideate_concepts with genre science fiction, target_runtime_seconds=30, and the lighthouse premise. Show three returned concepts A/B/C and retain the returned draft ID."
            },
            {
              "description": "Build a storyboard and project \u2014 Setup: Continue directly after concept case; retain its actual draft ID.",
              "prompt": "Choose concept A, develop the story bible and storyboard, then create the project. Do not generate media yet.",
              "tools_triggered": "advance_plan_stage, create_project_from_plan",
              "expected_behavior": "Using the prior draft ID, advance with choose_concept=A, then advance to storyboard and create_project_from_plan. Show returned project, characters, scenes and clips. Do not invoke paid media tools."
            },
            {
              "description": "Quote without spending \u2014 Setup: Continue after storyboard case; reviewer account has a first clip.",
              "prompt": "Quote a standard-quality video for the first clip of that project, without audio. Do not start rendering.",
              "tools_triggered": "get_project, render_clip",
              "expected_behavior": "Get the prior project, resolve its first clip ID, call render_clip with quality=standard, with_audio=false, and confirm omitted or false. Show actual quote cost and quote ID. No confirm=true call or claimed completed video."
            },
            {
              "description": "Inspect project details \u2014 Setup: Continue after storyboard case; use returned project ID.",
              "prompt": "Show the scenes, clips, characters and render progress of that project.",
              "tools_triggered": "get_project",
              "expected_behavior": "Call get_project with the project ID from the storyboard case. Summarize only actual returned data; distinguish absent media, pending jobs and completed media."
            },
            {
              "description": "Quote an end frame \u2014 Setup: Continue after storyboard case; use the project's second clip.",
              "prompt": "Quote an image of the lighthouse beam sweeping across the dunes for the second clip to end on. Do not generate it yet.",
              "tools_triggered": "get_project, generate_clip_image",
              "expected_behavior": "Resolve the second clip ID, call generate_clip_image with use_as=end_frame and confirm omitted or false. Show the actual quote (labelled as an end frame) and its quote ID. No confirm=true call."
            }
          ],
          "negative": [
            {
              "description": "Unsupported publishing \u2014 Explain that the available Reverie tools cannot publish to YouTube. Do not invoke Reverie tools or claim publication.",
              "prompt": "Publish my Reverie movie to my YouTube channel."
            },
            {
              "description": "Unsupported purchase \u2014 Explain that credits are purchased on the Reverie Movies website. Do not call generation, render or export tools or claim a purchase.",
              "prompt": "Buy 500 Reverie credits using my saved card."
            },
            {
              "description": "Unsupported local editor control \u2014 Explain that the available Reverie tools cannot control Final Cut Pro. Do not invoke Reverie tools or claim the local timeline changed.",
              "prompt": "Open Final Cut Pro on my Mac and replace the timeline with my Reverie project."
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Users buy credits on the Reverie Movies website. No subscriptions. Credits never expire. Generation and movie export consume credits; quote and obtain approval before spending. Payment occurs entirely on the website.",
        "demo_recording_url": "https://www.youtube.com/watch?v=sjCYhDREobA"
      },
      "publication": {
        "countries": [],
        "release_notes": "Adds an AI filmmaking skill with the recommended workflows (from an idea, a script, a song or an existing film) and how to keep shots continuous; generate_clip_image can now make a shot's end frame; clearer listing text."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3f4b8f1b88e21c41571bdf7e76ef84ff450419e26c1910788e03b80efeed732b