← Files T-Shirt Art by AbracadabraxARCHIVED FILE

plugin.json

5.94 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "abracadabrax-tshirt-design-maker",
  "version": "1.0.1",
  "description": "Create an original graphic and optional slogan for t-shirts, hoodies and print-on-demand merch, centered on a plain background in the color of the garment, rendered in your Abracadabrax account.",
  "author": {
    "name": "Abracadabrax",
    "url": "https://abracadabrax.app"
  },
  "homepage": "https://abracadabrax.app/mcp#tshirt-design-maker",
  "license": "MIT",
  "keywords": [
    "t-shirt design",
    "tshirt maker",
    "print on demand",
    "merch design",
    "hoodie print",
    "graphic tee"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "T-Shirt Art by Abracadabrax",
        "shortDescription": "Prints for tees and hoodies",
        "longDescription": "Describe a graphic and an optional slogan and get an original print for t-shirts, hoodies and print-on-demand merch, centered on a plain background in the color of the garment.\n\nThe plugin prepares a draft with the slogan spelled exactly, the style, the garment color and the format (front print or chest print). When you confirm, Abracadabrax renders it and ChatGPT returns the link to the image.\n\nFor small brands, bands, events and print-on-demand sellers.\n\nLimitations: original prints from text only. It does not copy brand logos or copyrighted characters, mock up the design on a photo, or place orders with print shops. Producing needs a signed-in Abracadabrax account. If you are not signed in, the plugin gives a link where the same draft opens on Abracadabrax. Outputs are AI-generated.",
        "developerName": "Abracadabrax",
        "category": "Creativity",
        "capabilities": [
          "Prepare a t-shirt design draft",
          "Render the print",
          "Return the image link"
        ],
        "websiteURL": "https://abracadabrax.app",
        "supportURL": "https://abracadabrax.app/support",
        "privacyPolicyURL": "https://abracadabrax.app/privacy",
        "termsOfServiceURL": "https://abracadabrax.app/terms",
        "defaultPrompt": [
          "A retro sunset with palm trees and a surfing bear, vintage distressed, black shirt",
          "Minimal line art of a coffee cup with the slogan \"But first, coffee\"",
          "A bold streetwear graphic of a tiger for a navy hoodie"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Front print",
              "prompt": "A retro sunset with palm trees and a surfing bear, vintage distressed, for a black t-shirt. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_tshirt_design",
              "expected_behavior": "A draft with the black garment color, portrait front print and the image model. Nothing is generated."
            },
            {
              "description": "Print with a slogan",
              "prompt": "Minimal line art of a coffee cup with the slogan \"But first, coffee\", white shirt. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_tshirt_design",
              "expected_behavior": "A draft with the slogan spelled exactly and the white garment color. Nothing is generated."
            },
            {
              "description": "Chest print",
              "prompt": "A small bold tiger head for a chest print on a navy hoodie, streetwear style. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_tshirt_design",
              "expected_behavior": "A draft with the square chest format and the navy color. Nothing is generated."
            },
            {
              "description": "Produce after an explicit request",
              "prompt": "A vintage t-shirt print of a mountain range with the slogan \"Take a hike\", for a heather gray shirt. Generate it now and send me the link when it's ready.",
              "tools_triggered": "prepare_tshirt_design, generate_media, get_media_job",
              "expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account; get_media_job reports the progress and, when completed, returns the absolute image URL and the Abracadabrax link. The panel shows the result."
            },
            {
              "description": "Change a setting before producing",
              "prompt": "A bold vector octopus graphic for a black t-shirt. Prepare it, then make the shirt white instead. Don't generate it yet.",
              "tools_triggered": "prepare_tshirt_design, then update_media_project or prepare_tshirt_design again",
              "expected_behavior": "A draft is prepared, then it holds the white garment color, either updated or prepared again. Nothing is generated."
            }
          ],
          "negative": [
            {
              "description": "Copying a brand logo",
              "prompt": "Put the Nike swoosh and the Supreme logo on my shirt design."
            },
            {
              "description": "Mockup on a photo",
              "prompt": "Show my design on the photo of me wearing a white t-shirt that I attached."
            },
            {
              "description": "Ordering prints",
              "prompt": "Order 50 of these shirts from Printful and ship them to my address."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Producing runs in the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
        "demo_recording_url": "https://abracadabrax.app/openai-review/tshirt-design-maker-demo.mp4"
      },
      "publication": {
        "release_notes": "First release: prepare a draft, produce it in the connected Abracadabrax account and get the image link back in the conversation."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 24755086377a9a6458f0a1fdb5383731abf4262a6321166e4bbe2357bf4cc758