← Files CutKit TeleprompterARCHIVED FILE

plugin.json

5.12 KB · Nov 3, 2026 · 19:01 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cutkit-teleprompter",
  "version": "1.0.0",
  "description": "Write and manage the scripts your CutKit iPhone teleprompter reads.",
  "author": {
    "name": "UpSys LLC",
    "email": "hello@getcutkit.com",
    "url": "https://getcutkit.com"
  },
  "homepage": "https://getcutkit.com",
  "keywords": [
    "teleprompter",
    "scripts",
    "video",
    "iphone"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "CutKit Teleprompter",
        "shortDescription": "Your teleprompter scripts",
        "longDescription": "CutKit is an iPhone teleprompter that follows your voice while you record. This plugin gives ChatGPT access to your CutKit script library, so you can ask for a script and find it waiting in the app the next time you open it.\n\nAsk ChatGPT to draft a video intro, tighten a script that runs long, or turn rough notes into something you can read out loud. It can list and read your scripts, add new ones, change the title or text, pin or archive a script, and delete one you no longer need. It can also group scripts with labels and give each label a color, the same on the phone and on the web.\n\nSign in with the same CutKit account you use on your iPhone. Your scripts are already there, and anything ChatGPT writes appears on the phone after its next sync.\n\nCutKit keeps very little: your account email and the scripts you choose to sync. Your recordings and your voice stay on your phone. You can see every connected app at getcutkit.com/app/connect and disconnect any of them in one tap.",
        "developerName": "UpSys LLC",
        "category": "Productivity",
        "capabilities": [
          "List and read scripts",
          "Add and edit scripts",
          "Pin, archive and delete scripts",
          "Organize scripts with labels and label colors"
        ],
        "websiteURL": "https://getcutkit.com",
        "supportURL": "https://getcutkit.com/support",
        "privacyPolicyURL": "https://getcutkit.com/privacy",
        "termsOfServiceURL": "https://getcutkit.com/terms",
        "defaultPrompt": [
          "Show me my CutKit scripts.",
          "Write a 30 second video intro and add it to CutKit.",
          "Tighten my Launch video intro script."
        ],
        "brandColor": "#ff6f5b",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://releases.getcutkit.com/directory/cutkit-connector-demo.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "List the library",
              "prompt": "Show me my CutKit scripts.",
              "tools_triggered": "list_scripts",
              "expected_behavior": "Lists the demo scripts with titles and word counts, pinned ones first, including Launch video intro and Product demo walkthrough."
            },
            {
              "description": "Read one script",
              "prompt": "Open my Launch video intro script.",
              "tools_triggered": "list_scripts, get_script",
              "expected_behavior": "Returns the title and full text of Launch video intro."
            },
            {
              "description": "Add a script",
              "prompt": "Add a script called Review test with the text \"This is a short test script.\" and the label Demo.",
              "tools_triggered": "create_script",
              "expected_behavior": "Confirms the script was added to the library with the label Demo."
            },
            {
              "description": "Change a script",
              "prompt": "Pin my Product demo walkthrough script.",
              "tools_triggered": "list_scripts, update_script",
              "expected_behavior": "Confirms Product demo walkthrough is now pinned."
            },
            {
              "description": "Organize with labels",
              "prompt": "Which labels do I use? Then make the Outreach label blue.",
              "tools_triggered": "list_labels, set_label_color",
              "expected_behavior": "Lists the labels with script counts, then confirms the Outreach label is blue."
            }
          ],
          "negative": [
            {
              "description": "Payment request",
              "prompt": "Transfer $100 to my friend."
            },
            {
              "description": "Video editing request",
              "prompt": "Cut the silences out of my video file."
            },
            {
              "description": "Another person's library",
              "prompt": "Show me the scripts in someone else's CutKit account."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "countries": [
          "US",
          "GB",
          "CA",
          "AU",
          "FR",
          "DE"
        ],
        "release_notes": "First release. List, read, add, edit, pin, archive and delete scripts, and organize them with labels and label colors."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: c6c69fa2dea0283f793e041d77b8f86ec6208aeaecf27c0cb8d8bb3f881699cd