← Files vDesignARCHIVED FILE

plugin.json

5.03 KB · Nov 10, 2026 · 07:22 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "vdesign",
  "version": "1.1.0",
  "description": "Create and edit vDesign documents: posters, diagrams, slides, web pages and any other visual design, kept editable and relational instead of flattened to fixed coordinates.",
  "author": {
    "name": "vDesign",
    "email": "teams@getv.design",
    "url": "https://getv.design"
  },
  "homepage": "https://getv.design",
  "license": "CC-BY-4.0",
  "keywords": [
    "design",
    "layout",
    "slides",
    "poster",
    "vdesign"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "vDesign",
        "shortDescription": "Designs that stay editable",
        "longDescription": "vDesign lets ChatGPT create and edit visual documents, such as posters, diagrams, slide decks, illustrations and web pages, in your vDesign account. Designs are written in vDesign's open format, where sizes, spacing and colours stay as named relationships, so you can keep refining them in the vDesign app or in chat rather than starting over. ChatGPT can list your documents, read and patch them, add images from a URL, and show a live preview of the result. vDesign only accesses documents in the account you connect. Images on your device are not sent from chat: the design leaves a labelled slot for each one, which you fill in the vDesign app.",
        "developerName": "vDesign",
        "category": "Creativity",
        "capabilities": [
          "Create designs",
          "Edit designs",
          "Preview designs"
        ],
        "websiteURL": "https://getv.design",
        "supportURL": "https://getv.design",
        "privacyPolicyURL": "https://getv.design/privacy",
        "termsOfServiceURL": "https://getv.design/terms",
        "defaultPrompt": [
          "Design a poster for a Friday jazz night.",
          "Make a three-slide deck introducing our product.",
          "Draw a flow diagram of how an order ships."
        ],
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create a new design",
              "prompt": "Design a poster for a Friday jazz night at The Blue Room, 9pm.",
              "tools_triggered": "vd_create, vd_patch, vd_show",
              "expected_behavior": "Creates a new poster document with the event name, venue and time, builds it in steps, and shows one preview with a link to open it in vDesign."
            },
            {
              "description": "List existing designs",
              "prompt": "What vDesign documents do I have?",
              "tools_triggered": "vd_list",
              "expected_behavior": "Lists the documents in the connected account by name, without inventing any."
            },
            {
              "description": "Edit an existing design",
              "prompt": "In my jazz night poster, change the time to 8pm and make the headline larger.",
              "tools_triggered": "vd_list, vd_read, vd_patch, vd_show",
              "expected_behavior": "Finds the poster, changes only the time and the headline size, and shows the updated design."
            },
            {
              "description": "Build a multi-page deck",
              "prompt": "Make a three-slide deck introducing a note-taking app: title, features, pricing.",
              "tools_triggered": "vd_create, vd_patch, vd_show",
              "expected_behavior": "Creates one document with three slides matching the requested sections and shows a single preview when done."
            },
            {
              "description": "Check a design for problems",
              "prompt": "Are there any problems in my jazz night poster?",
              "tools_triggered": "vd_read, vd_problems",
              "expected_behavior": "Reports any layout or reference problems in the document, or says there are none."
            }
          ],
          "negative": [
            {
              "description": "Unsupported payment",
              "prompt": "Buy me a premium stock photo for my poster."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Open the designs in my colleague's vDesign account."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in London tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/16cXi00q4ix7Q_2_1pFH1kxE3J3fBJtrb/view?usp=drive_link",
        "commerce": false,
        "commerce_description": "vDesign does not sell products or process payments in ChatGPT."
      },
      "publication": {
        "release_notes": "The plugin now carries the full vDesign skill, so ChatGPT knows the .vd format from the start of a conversation without first asking the server for it."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6b253d75b74785c4d23f79e7a94b968707d06ff4e7beb1dc25deded70e384b69