← Files varg.aiARCHIVED FILE

plugin.json

5.96 KB · Nov 3, 2026 · 18:58 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-69ddbd3208a081918e620610cbffbe95",
  "version": "1.0.0",
  "description": "Generate AI images, video, voiceover and music, and render multi-scene videos from templates.",
  "author": {
    "name": "vargai Inc.",
    "url": "https://varg.ai"
  },
  "homepage": "https://varg.ai",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "varg.ai",
        "shortDescription": "AI ads, image, video & music",
        "longDescription": "Generate images, video, voiceover and music from text prompts and reference files, using the generation models available in your varg.ai account. Find a voice preset and generate speech, browse and render published video templates, or render your own multi-scene video with captions and voiceover.\n\nVideo and render jobs run in the background: you can check their status and view the result when they finish. Generated and uploaded files are saved to your varg.ai library, and you can check your credit balance, spend and job history. Generations use credits from your varg.ai account.",
        "developerName": "vargai Inc.",
        "category": "Creativity",
        "capabilities": [
          "Generate images",
          "Generate video",
          "Generate voiceover and music",
          "Render templates and multi-scene ads",
          "Upload and manage media files",
          "Check balance and spend"
        ],
        "websiteURL": "https://varg.ai",
        "supportURL": "https://varg.ai",
        "privacyPolicyURL": "https://varg.ai/privacy",
        "termsOfServiceURL": "https://varg.ai/terms",
        "defaultPrompt": [
          "Make a 6-second product spot: my sneaker on pale stone, soft grey-blue horizon light, 35mm film grain",
          "Storyboard a 30-second ad: 2 characters, 3 calm locations, 5 start frames in a warm 35mm film look",
          "Find an interview ad template and voice it with a warm, calm narrator"
        ],
        "brandColor": "#FF5315",
        "brandColorDark": "#FF5315",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Generate a still image in a specified calm, minimal aesthetic.",
              "prompt": "Create a 16:9 image: a calm sea horizon at dawn, grey-blue sky fading into soft haze, a single white ceramic cup on a pale stone ledge in the foreground, natural light, subtle film grain, mostly empty sky, no text.",
              "tools_triggered": "generate_image",
              "expected_behavior": "Returns one generated image in the inline media viewer matching the description; the file appears in the user's varg.ai library."
            },
            {
              "description": "Generate a short video and collect the finished result.",
              "prompt": "Make a 5-second 16:9 video: a slow drift over a quiet coastline at blue hour, mist over the water, soft grey-blue palette, gentle 35mm film grain, calm and minimal.",
              "tools_triggered": "generate_video, get_job",
              "expected_behavior": "Starts a video job, reports that it is in progress, then shows the video in the media viewer once get_job reports completion (this can take a few minutes)."
            },
            {
              "description": "Find a voice preset and generate a voiceover with it.",
              "prompt": "Find a warm, calm narrator voice and read this line with it: \"Every big idea starts with a quiet question.\"",
              "tools_triggered": "search_voices, generate_speech",
              "expected_behavior": "Suggests matching voices, picks one, and returns a playable audio file of the line spoken in that voice."
            },
            {
              "description": "Find a published template and render it.",
              "prompt": "Show me an interview-style ad template from the varg library and render it as-is.",
              "tools_triggered": "find_templates, use_template, get_job",
              "expected_behavior": "Lists matching templates with previews, renders the chosen one, and shows the finished video when the render job completes."
            },
            {
              "description": "Check balance and price a request before running it.",
              "prompt": "How many credits do I have left, and how much would a 10-second 1080p video cost?",
              "tools_triggered": "check_balance, estimate_cost",
              "expected_behavior": "Shows the balance card with available credits, and states the estimated price of the requested video in credits without starting a generation."
            }
          ],
          "negative": [
            {
              "description": "General creative advice without a request to generate anything.",
              "prompt": "How can I make my phone videos look more cinematic?"
            },
            {
              "description": "Unrelated financial question that only shares the word 'balance'.",
              "prompt": "What is the current balance on my bank account?"
            },
            {
              "description": "Unrelated task outside media generation.",
              "prompt": "Book me a flight from San Francisco to New York next Friday."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/C0CClcJOqGA",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. Generations spend credits the user already holds in their varg.ai account; no credits are sold through this plugin."
      },
      "publication": {
        "release_notes": "Initial release: generate images, video, voiceover and music, render templates and multi-scene ads, and check balance and spend."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: fdcc6c4fc8d85f6e0237dbfa1fe7e7daa33f817e6043d70a79acc3d7f9a36bc5