← Files logowrightARCHIVED FILE

plugin.json

5.94 KB · Nov 10, 2026 · 00:10 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "logowright",
  "version": "1.0.2",
  "description": "Convert a logo image (PNG or JPEG) into a clean, editable SVG.",
  "author": {
    "name": "logowright",
    "email": "info@logowright.com",
    "url": "https://logowright.com"
  },
  "homepage": "https://logowright.com",
  "keywords": [
    "logo",
    "svg",
    "vector",
    "design"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "logowright",
        "shortDescription": "Logo image to clean SVG",
        "longDescription": "logowright turns a logo image (PNG or JPEG) into a clean, editable SVG with smooth shapes and few anchor points, ready for print, cutting, embroidery or design tools. Attach the logo, paste a link to it, or ask to convert a logo and drop it into the upload box that opens in the chat. You get a preview, the SVG, a version with each shape on its own layer, and both as a zip. It works best on logos with 1 to 4 flat colours on a transparent or plain background, 400 px or larger. Text-only logos, gradients, photos, shadows and very small images are not converted, and the reason is given. Sign in with your logowright account to use it.",
        "developerName": "logowright",
        "category": "Productivity",
        "capabilities": [
          "Convert logos to SVG",
          "Check credits"
        ],
        "websiteURL": "https://logowright.com",
        "supportURL": "https://logowright.com/contact",
        "privacyPolicyURL": "https://logowright.com/legal/privacy",
        "termsOfServiceURL": "https://logowright.com/legal/terms",
        "defaultPrompt": [
          "Convert my logo to a clean SVG.",
          "Turn this logo image into an editable vector.",
          "Make this PNG logo a clean SVG I can edit in Illustrator."
        ],
        "brandColor": "#1F1F1F",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Convert a logo through the upload box",
              "prompt": "Convert my logo to a clean SVG.",
              "tools_triggered": "convert_logo",
              "expected_behavior": "convert_logo is called with no arguments and shows an upload box in the chat. After the sample logo is dropped into it, the box shows the SVG preview, 'Quality check passed', the anchor point count, whether a credit was used (1 the first time the account converts a picture, none for the same picture again), and the buttons Download SVG, Layered SVG and Both (.zip).",
              "file_attachment_urls": [
                "https://logowright.com/static/review/orange-dog.png"
              ]
            },
            {
              "description": "Convert an attached logo",
              "prompt": "Turn this logo into an editable SVG.",
              "tools_triggered": "convert_logo",
              "expected_behavior": "The attached PNG is passed as the image argument. The result shows the SVG preview with the download buttons, says the quality check passed and whether a credit was used (none for a picture the account already converted).",
              "file_attachment_urls": [
                "https://logowright.com/static/review/orange-dog.png"
              ]
            },
            {
              "description": "Convert a logo from a link",
              "prompt": "Convert https://logowright.com/static/review/orange-dog.png to a clean SVG.",
              "tools_triggered": "convert_logo",
              "expected_behavior": "convert_logo is called with image_url set to the link. The result shows the SVG preview with download buttons and links to the SVG, the layered SVG and the zip."
            },
            {
              "description": "Check the credits left",
              "prompt": "How many logowright credits do I have left?",
              "tools_triggered": "check_credits",
              "expected_behavior": "Answers with the number of credits left on the signed-in logowright account (the test account has 100). No plans, prices or links to buy are shown."
            },
            {
              "description": "An image that is not a flat logo is refused for free",
              "prompt": "Convert this image to an SVG logo.",
              "tools_triggered": "convert_logo",
              "expected_behavior": "convert_logo refuses the gradient image with the reason (it has more colours than a flat logo; logowright takes logos with 1 to 4 flat colours) and the result says no credit was used.",
              "file_attachment_urls": [
                "https://logowright.com/static/review/gradient.png"
              ]
            }
          ],
          "negative": [
            {
              "description": "Designing a new logo is not what the app does: it converts an existing logo image, so no tool should be called.",
              "prompt": "Design a new logo for my bakery called Sunrise Bread."
            },
            {
              "description": "Converting a document is unrelated to logos, so no tool should be called.",
              "prompt": "Convert this PDF invoice into a Word document."
            },
            {
              "description": "Buying credits is not possible inside ChatGPT, so no purchase or plan is offered and no tool should be called.",
              "prompt": "Buy 100 more logowright credits for me."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The app does not sell anything inside ChatGPT. Users sign in to an existing logowright account; a successful conversion uses one of that account's credits. No plans, prices or purchase links are shown in ChatGPT."
      },
      "publication": {
        "release_notes": "First release: convert a logo image (attached, linked or dropped into the upload box) into a clean, editable SVG, and check what is left on the account."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d023560cb96aa14e87221aa63e0e8f68274717a937aa075c72ab12bca89b2d38