← Files ViddyScribeARCHIVED FILE

plugin.json

6.51 KB · Nov 3, 2026 · 19:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6abb10ee19c081919831b4b7e4fd0db8",
  "version": "1.0.2",
  "description": "ViddyScribe creates audio descriptions, captions and transcripts for videos, so people who are blind or have low vision can follow what happens on screen. Connect your ViddyScribe account to browse your library, read and edit description scripts, change the narration voice, translate scripts, check your team's credits, and start new audio descriptions from a video link or a video already in your library. Anything that uses credits, such as creating a description, rendering a video, or translating a script, always shows the cost first and only starts after you confirm. Finished videos, audio, scripts, transcripts, and captions can be downloaded from the links the app returns. Video files can't be uploaded in chat: use a link, or upload the file in ViddyScribe first. Requires a ViddyScribe account on app.viddyscribe.com.",
  "author": {
    "name": "ViddyScribe Inc."
  },
  "homepage": "https://viddyscribe.com",
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [],
        "category": "Productivity",
        "defaultPrompt": [
          "List my newest ViddyScribe videos and their status.",
          "Shorten the descriptions in my latest video and render it.",
          "Create an audio description for this YouTube link."
        ],
        "developerName": "ViddyScribe Inc.",
        "displayName": "ViddyScribe",
        "longDescription": "ViddyScribe creates audio descriptions, captions and transcripts for videos, so people who are blind or have low vision can follow what happens on screen. Connect your ViddyScribe account to browse your library, read and edit description scripts, change the narration voice, translate scripts, check your team's credits, and start new audio descriptions from a video link or a video already in your library. Anything that uses credits, such as creating a description, rendering a video, or translating a script, always shows the cost first and only starts after you confirm. Finished videos, audio, scripts, transcripts, and captions can be downloaded from the links the app returns. Video files can't be uploaded in chat: use a link, or upload the file in ViddyScribe first. Requires a ViddyScribe account on app.viddyscribe.com.",
        "privacyPolicyURL": "https://viddyscribe.com/privacy",
        "shortDescription": "Audio descriptions for video",
        "supportURL": "https://docs.viddyscribe.com/help/contact",
        "termsOfServiceURL": "https://viddyscribe.com/terms",
        "websiteURL": "https://viddyscribe.com",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Browse the library.",
              "prompt": "List my five newest ViddyScribe videos and their status.",
              "tools_triggered": "list_library",
              "expected_behavior": "A list of up to five projects, newest first, each with its title, status, and date. No credits are used."
            },
            {
              "description": "Read an existing audio-description script.",
              "prompt": "Show me the audio description script for my most recent ViddyScribe video.",
              "tools_triggered": "list_library, get_script",
              "expected_behavior": "The script as timestamped lines, for example \"[0:12 - 0:15] A woman walks into the lab.\" No credits are used."
            },
            {
              "description": "Start a new audio description from a public YouTube link, with a quote before any spend.",
              "prompt": "Create a standard audio description in English for https://www.youtube.com/watch?v=1bZVJMQ0uMs",
              "tools_triggered": "create_from_url",
              "expected_behavior": "First a quote with the credit cost and the current balance, and a question asking the user to confirm. Nothing is charged yet. After the user says yes, the job starts and the reply gives the project and an estimated finish time."
            },
            {
              "description": "Edit one description and save it as a new version.",
              "prompt": "In my most recent ViddyScribe video, shorten the first audio description to a few words and save it.",
              "tools_triggered": "list_library, get_cues, save_edited_script",
              "expected_behavior": "Confirms the edit was saved as a new version, shows the new text, and says the earlier version is kept. No credits are used."
            },
            {
              "description": "Render the described video, with a quote before any spend.",
              "prompt": "Render the described video for my most recent ViddyScribe video.",
              "tools_triggered": "list_library, render_video",
              "expected_behavior": "First the credit cost of the render and a request to confirm. Nothing is charged yet. After the user says yes, the render starts and the reply explains how to check progress and get the download link."
            }
          ],
          "negative": [
            {
              "description": "Do not trigger for a summary of a video, which is not an audio description.",
              "prompt": "Summarize what happens in this YouTube video: https://www.youtube.com/watch?v=1bZVJMQ0uMs"
            },
            {
              "description": "Do not trigger for general questions about accessibility rules.",
              "prompt": "What is audio description, and when do public universities have to provide it?"
            },
            {
              "description": "Do not trigger for translating ordinary text that is not a ViddyScribe script.",
              "prompt": "Translate this paragraph into Spanish: Our office is closed on Friday for the holiday."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/EWOTkyvr6mg",
        "commerce": false,
        "commerce_description": "ViddyScribe does not sell anything in chat. Actions that use credits from the user's existing ViddyScribe plan show the cost first and only run after the user confirms."
      },
      "publication": {
        "release_notes": "First release. Browse your ViddyScribe library, read and edit audio description scripts, change the narration voice, translate scripts, render described videos, and start new audio descriptions from a video link. Anything that uses credits shows the cost first."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: dc0ad351e1288ba38a9a2fce25a28e7d9b8976190c6ce2d3c2983bf69ffa1155