← Files Pixel Art by AbracadabraxARCHIVED FILE

plugin.json

5.63 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-pixel-art-generator",
  "version": "1.0.1",
  "description": "Create 8-bit or 16-bit pixel art for indie games and posts: a character sprite, a sprite sheet, items and icons, a tileset or a full scene, rendered in your Abracadabrax account.",
  "author": {
    "name": "Abracadabrax",
    "url": "https://abracadabrax.app"
  },
  "homepage": "https://abracadabrax.app/mcp#pixel-art-generator",
  "license": "MIT",
  "keywords": [
    "pixel art",
    "sprite",
    "sprite sheet",
    "game assets",
    "8-bit",
    "16-bit",
    "indie game"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pixel Art by Abracadabrax",
        "shortDescription": "Pixel art and game sprites",
        "longDescription": "Describe a character, items or a scene and get pixel art in 8-bit or 16-bit style: a character sprite, a sprite sheet of animation frames, items and icons, a tileset or a full scene.\n\nThe plugin prepares a draft with the kind of asset, the bit style, the palette and the image model. When you confirm, Abracadabrax renders it and ChatGPT returns the link to the image.\n\nFor indie game developers and pixel art fans.\n\nLimitations: new pixel art from text only. It does not convert uploaded photos, export animated GIFs or game-engine files, or copy characters from existing games. 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 pixel art draft",
          "Render the pixel art",
          "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 16-bit knight with a red cape and a sword, character sprite",
          "8-bit potions and treasure chests as a set of game items",
          "A sprite sheet of a fox running and jumping, 16-bit"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Character sprite",
              "prompt": "A 16-bit knight with a red cape and a sword, character sprite. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_pixel_art",
              "expected_behavior": "A draft with the character kind, 16-bit style and the image model. Nothing is generated."
            },
            {
              "description": "Game items",
              "prompt": "8-bit potions, keys and treasure chests as a set of game items, Game Boy greens. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_pixel_art",
              "expected_behavior": "A draft with the items kind, 8-bit style and the palette. Nothing is generated."
            },
            {
              "description": "Sprite sheet",
              "prompt": "A sprite sheet of a fox idle, running, jumping and attacking, 16-bit. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_pixel_art",
              "expected_behavior": "A draft with the sprite-sheet kind and the image model. Nothing is generated."
            },
            {
              "description": "Produce after an explicit request",
              "prompt": "A 16-bit pixel art character sprite of a wizard with a blue hat and a staff. Generate it now and send me the link when it's ready.",
              "tools_triggered": "prepare_pixel_art, 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 16-bit forest scene with mushrooms. Prepare it, then make it 8-bit instead. Don't generate it yet.",
              "tools_triggered": "prepare_pixel_art, then update_media_project or prepare_pixel_art again",
              "expected_behavior": "A draft is prepared, then it holds the 8-bit style, either updated or prepared again. Nothing is generated."
            }
          ],
          "negative": [
            {
              "description": "Converting a photo",
              "prompt": "Turn this photo of my cat into pixel art."
            },
            {
              "description": "Copying a game character",
              "prompt": "Draw Mario and Link as 16-bit sprites."
            },
            {
              "description": "Exporting engine files",
              "prompt": "Export my sprite as a Unity animation and an animated GIF."
            }
          ]
        },
        "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/pixel-art-generator-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: 6c4d5bffc99297bda8155f7cbd11aada26f58a050c5a4a93d775b8e4154c8191