← Files Creative StudioARCHIVED FILE

plugin.json

8.37 KB · Nov 9, 2026 · 18:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "creative-studio",
  "version": "1.0.0",
  "description": "On-brand marketing images",
  "author": {
    "name": "FireGroup Technology",
    "url": "https://agentdojo.io"
  },
  "homepage": "https://agentdojo.io/creative-studio",
  "keywords": [
    "design",
    "image",
    "poster",
    "banner",
    "ads",
    "product photo",
    "thumbnail",
    "brand kit",
    "marketing"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Creative Studio",
        "shortDescription": "On-brand marketing images",
        "longDescription": "Creative Studio makes marketing, office and e-commerce images that follow your brand: recruitment and event posters, sale banners, social posts, product shots, livestream and YouTube thumbnails, greeting cards and ads. Describe what you need or pick a format and template; it asks only for what is missing, asks you to confirm before drawing, then creates up to 4 images at a time with your brand kit's colours, logo and assets. From ChatGPT you can describe an image or attach your photos, browse and pick templates, create or add a brand kit from your website, make several variants at once, edit or redraw an image by its short code, and find past images in your library \u2014 with live cards. Images count against your account credit allowance. Brand kits, uploads and the full editor also live on our Creative Studio website; passwords and keys are never asked for in chat.",
        "developerName": "FireGroup Technology",
        "category": "Creativity",
        "websiteURL": "https://agentdojo.io/creative-studio",
        "supportURL": "https://agentdojo.io/support",
        "privacyPolicyURL": "https://agentdojo.io/privacy",
        "termsOfServiceURL": "https://agentdojo.io/terms",
        "defaultPrompt": [
          "Make 3 opening posters for my coffee shop on 20/11",
          "Turn this product photo into a sale banner with my brand colours",
          "Set up my brand kit from mywebsite.com"
        ],
        "brandColor": "#A21CAF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/screenshot-1.png",
          "./assets/screenshot-2.png",
          "./assets/screenshot-3.png",
          "./assets/screenshot-4.png",
          "./assets/screenshot-5.png"
        ]
      },
      "review": {
        "commerce": false,
        "demo_recording_url": "https://drive.google.com/file/d/1jZjD6hgAl2gM1li_U-9w_qCU1eHal8ML/view",
        "test_cases": {
          "positive": [
            {
              "description": "Create a poster from a short description. A coffee shop owner needs a hiring poster in a set ratio and describes it in one sentence, with no template and no photos.",
              "prompt": "Make a recruitment poster for a sales assistant at my coffee shop, 4:5",
              "tools_triggered": "creative_clarify, creative_generate",
              "expected_behavior": "A questions card shows the detected format (hiring poster) with up to two other format chips, a few short questions each offering \u201cLet AI decide\u201d, plus Skip questions, Suggest templates and Create without a template. Create without a template returns the confirm card only: 1 image, estimated cost and AI budget, nothing drawn yet. After Confirm & create the progress card updates by itself and about a minute later shows one 4:5 poster with its short code (for example HIRE-12) and a Regenerate button. ChatGPT answers each card in one short sentence, does not restate the card, and does not draw the image with its own image tool."
            },
            {
              "description": "Browse ready-made templates and create from one. The user wants ideas first, asks for templates, picks one on the card and creates a post from it.",
              "prompt": "Show me Facebook post templates for a coffee shop opening",
              "tools_triggered": "creative_templates, creative_asks, creative_generate",
              "expected_behavior": "A templates card shows a carousel of social post templates that fit a coffee shop opening, loading more when scrolled to the end. Selecting one template and pressing Create opens the questions in place, or goes straight to the confirm card when nothing is missing. The confirm card shows the chosen template, 1 image, estimated cost and AI budget. The finished post follows the chosen template\u2019s layout and appears in the progress card with its own code."
            },
            {
              "description": "Find and open a past image. The user comes back later and wants to see what they made, then opens one image full size.",
              "prompt": "Show me the images I made in Creative Studio",
              "tools_triggered": "creative_library, creative_image",
              "expected_behavior": "A library card shows thumbnails newest first, with the posters from the earlier cases at the top, and format filters with counts. Tapping a thumbnail opens that image large inside the card with its versions numbered 1..N and a Download button, without sending a new chat message. ChatGPT does not list the images in text."
            },
            {
              "description": "Edit part of an image by its short code, keeping the rest. The tester reads the code printed on the poster from the first test case (for example HIRE-12) and asks in chat for the change.",
              "prompt": "On HIRE-12, change the headline to \u201cWe\u2019re hiring: Barista\u201d and make the background dark green",
              "tools_triggered": "creative_edit",
              "expected_behavior": "A confirm card \u201cConfirm editing HIRE-12\u201d says 1 image will be created as version 2, with estimated cost and AI budget; nothing is drawn yet. After Confirm edit the progress card updates by itself and about a minute later the poster keeps its layout and frame, with the new headline and a dark green background. The new version has its own code and is labelled \u201cedited from HIRE-12\u201d."
            },
            {
              "description": "Set up a brand kit from a website so later images carry the user\u2019s colours and logo.",
              "prompt": "Set up my brand kit from https://agentdojo.io",
              "tools_triggered": "creative_brand_extract, creative_brand_save",
              "expected_behavior": "Within about 12 seconds a draft brand card marked \u201cNot saved\u201d shows the brand name, colours with their roles and the logos found on the site; if the site is slow or blocks reading, a manual draft opens and says why. On the card the user can rename the kit, remove or add colours and remove logos \u2014 nothing is saved yet. Save as default stores the kit, the card shows it with the Default badge, and new images use it."
            }
          ],
          "negative": [
            {
              "description": "Text only: a caption. Creative Studio is enabled in the chat, but the user asks for words, not an image. No Creative Studio tool should be called and no card should appear; ChatGPT writes the caption itself.",
              "prompt": "Write a 3-line Facebook caption for our coffee shop opening."
            },
            {
              "description": "General illustration, not for marketing. The user wants art for their child\u2019s room, not a marketing, office or e-commerce image. No Creative Studio tool should be called; if ChatGPT makes the picture it uses its own image tool and nothing is saved to the user\u2019s Creative Studio library.",
              "prompt": "Draw a watercolor painting of a cat sleeping on a windowsill for my daughter\u2019s room."
            },
            {
              "description": "Video request. Creative Studio makes still images only. No Creative Studio tool should be called and no card should appear; ChatGPT may say the app makes images only and suggest a poster or banner instead.",
              "prompt": "Make a 15-second video ad for my coffee shop."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "First public release of Creative Studio. Create marketing, office and e-commerce images from a short brief or your own photos, browse and pick templates, build a brand kit from your website, edit or redraw an image by its short code, and look through your image library \u2014 all with live cards in ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 5900dc6ff46462a4c8ae2102382931db63d4fcda1a8f8433a78e53cb617fd1de