← Files Acuarela Colour VariantsARCHIVED FILE

plugin.json

7.02 KB · Nov 12, 2026 · 06:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "acuarela-colour-variants",
  "version": "0.13.0",
  "description": "Make colour variants of a garment's product photo (one image per colour, same model, pose, lighting and fabric) and on-model photos for products that only have a flat or hanger photo, each checked and shown for approval before anything is used.",
  "author": {
    "name": "Adwaizer AI Consulting Inc.",
    "url": "https://acuarela.adwaizer.com"
  },
  "homepage": "https://acuarela.adwaizer.com",
  "keywords": [
    "product photos",
    "colour variants",
    "fashion",
    "e-commerce"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Acuarela Colour Variants",
        "shortDescription": "Colour variants for products",
        "longDescription": "For fashion merchants. Start by asking what it can do for your store: it checks your public catalogue and shows, in one screen, what it can help with, such as colours with no photo of their own and products with few photos, each with a button to start. Give a product photo and the colours you want, and get one image per colour with the same model, pose, lighting and fabric, each checked against the original and shown to you for approval. It can also put garments that only have a flat, hanger or mannequin photo on a model, in one consistent look across your catalogue. You pick products and colours and approve images by clicking. Nothing changes in your store until you reply \"go ahead\" to a preview of the changes. Images are generated by ChatGPT on your own plan, at about a minute and a half each and up to roughly 1024 by 1536 pixels. Colours are approximate: check them against your real stock before you use them. Putting approved images into a store relies on the store tools you have connected in ChatGPT; without any, you get the named files.",
        "developerName": "Adwaizer AI Consulting Inc.",
        "category": "Creativity",
        "capabilities": [],
        "websiteURL": "https://acuarela.adwaizer.com/scan?utm_source=chatgpt&utm_medium=plugin-listing",
        "supportURL": "https://acuarela.adwaizer.com/support",
        "privacyPolicyURL": "https://acuarela.adwaizer.com/privacy",
        "termsOfServiceURL": "https://acuarela.adwaizer.com/terms",
        "defaultPrompt": [
          "What can you do for my products?",
          "Make this product photo in burgundy, emerald and ivory.",
          "Which of my products have no photo of the garment being worn?"
        ],
        "brandColor": "#7B2D43",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Store check from a public store address: a merchant asks what the plugin can do for an online store. No store connection or sign-in is needed: the plugin reads the store's public product catalogue.",
              "prompt": "What could Acuarela Colour Variants do for the product photos of allbirds.com?",
              "tools_triggered": "show_store_check",
              "expected_behavior": "One short sentence, then the store-check screen titled 'What Acuarela can do for your store': the number of products checked (about 690), at least one finding such as 'N products have fewer than 4 photos' with an action button, and a note that only published products were checked. No image is generated and nothing is changed."
            },
            {
              "description": "Colour variants from an attached photo. Attach any photo of a person wearing a garment (for example a blouse).",
              "prompt": "Make this in burgundy and sage green.",
              "tools_triggered": "show_review",
              "expected_behavior": "A one-sentence plan with the time (about 3 minutes); ChatGPT generates two images, one per colour, with the same person, pose, background and fabric; then one review screen listing both images with Approve, Reject and Make again, and an Approve all button. After Approve all: two files named after the garment and colour (for example 'blouse-burgundy.png'). Nothing is written anywhere."
            },
            {
              "description": "Choosing colours by clicking. Attach a photo of a person wearing a garment and ask for suggestions.",
              "prompt": "Suggest some colours for this garment.",
              "tools_triggered": "show_colours",
              "expected_behavior": "The colour screen with suggested swatches (best first), the garment's current colour greyed out, and a field to add a colour by name or hex code. Picking two colours and pressing Continue sends a sentence such as 'Colours: Burgundy (#800020), Ivory'; the plugin then makes one image per chosen colour and shows them with show_review."
            },
            {
              "description": "On-model photo from a flat photo. Attach a photo of a garment laid flat or on a hanger, with no person in it.",
              "prompt": "Put this on a model.",
              "tools_triggered": "show_review",
              "expected_behavior": "One sentence stating the look it will use (model, pose, studio background) or one question about it; ChatGPT generates one image of the same garment being worn, keeping its colour, print, neckline, length and details; the review screen with Approve, Reject and Make again; and a note that the model is AI-generated."
            },
            {
              "description": "Several images reviewed in one screen. Attach two photos of people wearing garments.",
              "prompt": "Make the first one in navy and the second one in olive.",
              "tools_triggered": "show_review",
              "expected_behavior": "A one-sentence plan, two images (one per photo and colour), then a single review screen listing both images, each labelled with its garment and colour, with Approve, Reject and Make again per image and Approve all. One review screen for the whole request, not one per image."
            }
          ],
          "negative": [
            {
              "description": "Recolouring something that is not a garment or a product photo, such as a room. The plugin only recolours garments in product photos, so it should not trigger.",
              "prompt": "Change the walls in this photo of my living room to sage green."
            },
            {
              "description": "Editing a person rather than a garment. The plugin never changes a person's skin, hair, face or body, so it should not be used for this.",
              "prompt": "Make her hair blonde and her skin lighter in this photo."
            },
            {
              "description": "A clothing store task that has nothing to do with photos, such as writing text. The plugin works on product photos only.",
              "prompt": "Write product descriptions for the shirts in my clothing store."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/riEVYOfP_VI"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4727ccd52b552d8aa573eff719212924d0c7f9879d7db0b4bf6f2c9bf5d2ea97