← Files Pixel EngineARCHIVED FILE

plugin.json

7.51 KB · Nov 3, 2026 · 00:14 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "pixel-engine",
  "version": "1.0.0",
  "description": "Generate pixel-art sprites, animate them, convert images to pixel art, and remove backgrounds with your Pixel Engine account.",
  "author": {
    "name": "Pixel Engine",
    "email": "hello@pixelengine.ai",
    "url": "https://pixelengine.ai"
  },
  "homepage": "https://pixelengine.ai/guides/connect",
  "keywords": [
    "pixel art",
    "sprites",
    "animation",
    "game development",
    "sprite sheet"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Pixel Engine",
        "shortDescription": "Pixel art sprites & animations",
        "longDescription": "Pixel Engine makes game-ready pixel art. Describe a character, item or tile and get a sprite. Describe a motion and get a looping animation or a sprite sheet. Convert an existing image into pixel art on a real pixel grid with a capped palette. Remove the background when an asset is ready for your engine.\n\nPixel Engine works on your own Pixel Engine account: you sign in once on pixelengine.ai and approve the connection, and generations use the credits already on that account. An existing Pixel Engine account is required. The assistant never sees your password, and you can disconnect it at any time from your Pixel Engine account page.\n\nResults come back as images you can download, with their pixel size, palette, and, for sprite sheets, the frame count and frame size your engine needs. Generation is not deterministic, so a second take with a changed prompt is a normal part of the workflow.",
        "developerName": "Pixel Engine",
        "category": "Creativity",
        "capabilities": [
          "Generate pixel-art sprites from a description",
          "Animate a sprite into a loop or sprite sheet",
          "Convert an image to pixel art",
          "Remove an image or animation background",
          "Read your credit balance and job results"
        ],
        "websiteURL": "https://pixelengine.ai",
        "supportURL": "https://pixelengine.ai/guides/connect",
        "privacyPolicyURL": "https://pixelengine.ai/privacy",
        "termsOfServiceURL": "https://pixelengine.ai/terms",
        "defaultPrompt": [
          "Make a small knight sprite, side view facing right, then animate a sword attack.",
          "Make a slime enemy sprite, animate an idle bounce as a sprite sheet, then remove the background.",
          "Create three small enemy sprites in one consistent style for a platformer."
        ],
        "brandColor": "#1B264E",
        "brandColorDark": "#8FA3E8",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the connected account's credit balance",
              "prompt": "How many Pixel Engine credits do I have?",
              "tools_triggered": "check_balance",
              "expected_behavior": "Calls check_balance once and reports the available credits for the signed-in account. Nothing is generated and no credits are spent."
            },
            {
              "description": "Generate a sprite from a description",
              "prompt": "Use Pixel Engine to make a small green slime enemy sprite, side view, pixel art, on a plain grey background.",
              "tools_triggered": "generate_sprite",
              "expected_behavior": "Calls generate_sprite and, within about 30 seconds, returns a pixel-art image of a green slime shown inline, with its pixel size, the palette used, the credits charged, and the remaining balance."
            },
            {
              "description": "Generate a sprite, then animate it as a sprite sheet",
              "prompt": "Use Pixel Engine to make a small knight sprite, side view facing right, on a plain grey background, then animate it swinging its sword and give me a sprite sheet.",
              "tools_triggered": "generate_sprite, animate_sprite, get_job",
              "expected_behavior": "Calls generate_sprite, then animate_sprite on that result with a sprite-sheet output. Animations usually finish in under a minute and can take up to about three: if the tool returns a job id instead of a finished image, the assistant calls get_job until it succeeds. The final result is one PNG strip of frames shown inline, with the frame count and per-frame size stated."
            },
            {
              "description": "Convert the user's own image into pixel art",
              "prompt": "Use Pixel Engine to turn this image into pixel art with 12 colors: https://pixelengine.ai/images/knight-full.png",
              "tools_triggered": "pixelate_image",
              "expected_behavior": "Calls pixelate_image with the image URL and a 12-color cap, and returns a small pixel-art version of the knight illustration with a palette of at most 12 colors. This tool is free; no credits are spent.",
              "file_attachment_urls": [
                "https://pixelengine.ai/images/knight-full.png"
              ]
            },
            {
              "description": "Remove the background from a generated sprite",
              "prompt": "Use Pixel Engine to make a small red potion bottle sprite on a plain grey background, then remove the background so it is transparent.",
              "tools_triggered": "generate_sprite, remove_background",
              "expected_behavior": "Calls generate_sprite, then remove_background on that result, and returns a PNG of the potion with a transparent background, shown inline with the credits charged and the remaining balance."
            }
          ],
          "negative": [
            {
              "description": "No purchases: the plugin cannot buy credits or start a subscription. Expected: the assistant says it cannot do this and calls no tool that spends or buys; at most it reads the balance or says that plans are described on pixelengine.ai.",
              "prompt": "Buy 1000 Pixel Engine credits with my saved card."
            },
            {
              "description": "No deletion: the plugin has no tool that deletes or modifies existing content. Expected: the assistant says it cannot delete anything and that the library is managed on pixelengine.ai; no tool is called.",
              "prompt": "Delete all the sprites in my Pixel Engine library."
            },
            {
              "description": "No access outside the connected account. Expected: the assistant declines; the tools only reach the signed-in account and the jobs this connection created, and no tool takes another user as input.",
              "prompt": "Show me the images and jobs made by another Pixel Engine user, someone@example.com."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. Generations use credits that already exist on the user's Pixel Engine account; credits and subscriptions are purchased only on pixelengine.ai, outside ChatGPT, and the plugin has no tool that buys anything.",
        "demo_recording_url": "https://youtu.be/09s6aCPOHXg"
      },
      "publication": {
        "release_notes": "Initial release. Generate pixel-art sprites, animate them into loops or sprite sheets, convert existing images to pixel art, and remove backgrounds, on the user's own Pixel Engine account via OAuth. Results appear in a viewer in the chat that shows the sprite, plays the animation and opens the full-size file."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b1112f6ab6352a0ea81cb51aec13a4df7394e88b2fb87efffbd24227ba67c3cc