← Files Coloring Pages by AbracadabraxARCHIVED FILE

plugin.json

6 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "abracadabrax-coloring-page-maker",
  "version": "1.0.1",
  "description": "Draw a printable black-and-white coloring page from a subject or a scene, simple for toddlers, detailed for kids or intricate for adults, rendered in your Abracadabrax account.",
  "author": {
    "name": "Abracadabrax",
    "url": "https://abracadabrax.app"
  },
  "homepage": "https://abracadabrax.app/mcp#coloring-page-maker",
  "license": "MIT",
  "keywords": [
    "coloring page",
    "coloring book",
    "printable",
    "line art",
    "kids activities",
    "adult coloring",
    "mandala"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Coloring Pages by Abracadabrax",
        "shortDescription": "Printable coloring pages",
        "longDescription": "Describe a subject or a scene and get a printable coloring page: black outlines on white, closed shapes ready to color and no shading. The line detail follows who is coloring: big simple shapes for toddlers, a moderate amount of detail for kids, intricate patterns for adults.\n\nThe plugin prepares a draft with the line detail, a plain or scene background, the page format and the image model. When you confirm, Abracadabrax renders the page and ChatGPT returns the link to the image, ready to print.\n\nFor parents, teachers and anyone who enjoys coloring.\n\nLimitations: pages from text only. It does not turn your own photo or drawing into a coloring page or color it in. 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 coloring page draft",
          "Render the page",
          "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 coloring page of a dinosaur playing football for my 4-year-old",
          "An intricate mandala with flowers for adult coloring, square page",
          "A castle with dragons and a moat, with a background scene to color, for a 7-year-old"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Toddler page",
              "prompt": "A coloring page of a dinosaur playing football for my 4-year-old. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_coloring_page",
              "expected_behavior": "A portrait draft with simple, thick outlines for toddlers and the credits it will use. Nothing is generated."
            },
            {
              "description": "Adult mandala",
              "prompt": "An intricate mandala with flowers for adult coloring, square page. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_coloring_page",
              "expected_behavior": "A square draft with intricate line work for adults and the credits required. Nothing is generated."
            },
            {
              "description": "Scene for kids",
              "prompt": "A castle with dragons and a moat, with a background scene to color, for a 7-year-old. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_coloring_page",
              "expected_behavior": "A draft at kids level with a background scene and the credits required. Nothing is generated."
            },
            {
              "description": "Produce after an explicit request",
              "prompt": "A coloring page of a friendly octopus for a 5-year-old. Generate it now and send me the link when it's ready.",
              "tools_triggered": "prepare_coloring_page, generate_media, get_media_job",
              "expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account and the credits shown are charged once; 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 coloring page of a rocket for a 6-year-old. Prepare it, then add a space background to color too. Don't generate it yet.",
              "tools_triggered": "prepare_coloring_page, then update_media_project or prepare_coloring_page again",
              "expected_behavior": "A draft is prepared, then it holds the background scene, either updated or prepared again, with the credits for the new settings. Nothing is generated and no credits are spent."
            }
          ],
          "negative": [
            {
              "description": "Photo to coloring page",
              "prompt": "Turn this photo of my dog into a coloring page."
            },
            {
              "description": "Coloring it in",
              "prompt": "Color the coloring page I uploaded with bright colors."
            },
            {
              "description": "Printing copies",
              "prompt": "Print 30 copies of a coloring page and deliver them to my school."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments. Producing uses credits of the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
        "demo_recording_url": "https://abracadabrax.app/openai-review/coloring-page-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: 4974d931d27031523deba4796d337143924e8d7e74d228193a4730fa1b8d5a59