← Files AutoSpriteARCHIVED FILE

plugin.json

6.36 KB · Nov 6, 2026 · 07:06 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "autosprite",
  "version": "1.0.0",
  "description": "Turn game characters into animated, game-ready spritesheets for 2D games.",
  "author": {
    "name": "AutoSprite",
    "email": "hello@autosprite.io",
    "url": "https://www.autosprite.io"
  },
  "homepage": "https://www.autosprite.io/chatgpt",
  "keywords": [
    "spritesheet",
    "sprite sheet",
    "game sprites",
    "2d animation",
    "pixel art",
    "game development"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AutoSprite",
        "shortDescription": "Animated sprites for games",
        "longDescription": "AutoSprite turns game characters into animated, game-ready spritesheets for 2D games.\n\nDescribe a character or share an image of one, then choose its moves: idle, walk, run, attack, jump, ready-made actions like death or victory, weapon attack combos, 8-direction isometric packs for top-down games, or any custom action you describe. AutoSprite generates each animation as a transparent PNG spritesheet with a JSON atlas that works in Unity, Godot, GameMaker, Phaser and other engines. Animations play right in the chat as soon as they are ready, and everything is saved to your AutoSprite library so you can keep working on autosprite.io.\n\nFor indie and professional game developers who want character animations fast.\n\nRequires an AutoSprite account; generating uses the account's existing credits. 3D models and frame editing are available on autosprite.io but not in ChatGPT.",
        "developerName": "AutoSprite",
        "category": "Creativity",
        "capabilities": [
          "Create game characters",
          "Animate characters",
          "Export spritesheets"
        ],
        "websiteURL": "https://www.autosprite.io/chatgpt",
        "supportURL": "https://www.autosprite.io/chatgpt#support",
        "privacyPolicyURL": "https://www.autosprite.io/privacypolicy",
        "termsOfServiceURL": "https://www.autosprite.io/terms",
        "defaultPrompt": [
          "Make a pixel-art knight with walk and attack animations",
          "Animate this character with an idle loop",
          "Show my AutoSprite characters"
        ],
        "brandColor": "#d8a15d",
        "brandColorDark": "#d8a15d",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Create a character from a text description",
              "prompt": "Create a pixel-art knight character in AutoSprite",
              "tools_triggered": "create_character",
              "expected_behavior": "Creates a pixel-art knight character (pixelArt mode) in the account and confirms it by name."
            },
            {
              "description": "Generate animations for an existing character",
              "prompt": "Make my knight walk and attack",
              "tools_triggered": "list_characters, generate_spritesheet (or generate_attack_moves for the attack)",
              "expected_behavior": "Finds the knight, starts walk and attack animations, and shows the AutoSprite card, which displays progress and then plays both animations, usually within two minutes."
            },
            {
              "description": "Animate a character image attached to the chat",
              "prompt": "Animate this character with an idle loop",
              "tools_triggered": "create_character_from_image, generate_spritesheet",
              "expected_behavior": "Saves the attached druid image as a new character without using credits, starts an idle animation, and shows it playing in the AutoSprite card when ready.",
              "file_attachment_urls": [
                "https://www.autosprite.io/docs/sample-character.png"
              ]
            },
            {
              "description": "List the account's characters",
              "prompt": "Show my AutoSprite characters",
              "tools_triggered": "list_characters",
              "expected_behavior": "Lists the demo account's characters by name, including the sample knight and wizard."
            },
            {
              "description": "Get download links for a finished spritesheet",
              "prompt": "Give me the download link for my wizard's walk spritesheet",
              "tools_triggered": "list_characters, get_spritesheet",
              "expected_behavior": "Returns the PNG spritesheet and JSON atlas links for the wizard's walk animation and shows it playing in the AutoSprite card."
            }
          ],
          "negative": [
            {
              "description": "3D models are not available in ChatGPT; it should say so without calling a tool",
              "prompt": "Turn my knight into a rigged 3D model",
              "expected_behavior": "Explains that 3D models aren't available through AutoSprite in ChatGPT (they are on autosprite.io) and calls no generation tool."
            },
            {
              "description": "Deleting characters is not supported; it should decline without calling a tool",
              "prompt": "Delete all my AutoSprite characters",
              "expected_behavior": "Declines because the plugin cannot delete characters (they can be managed on autosprite.io); nothing is deleted or changed."
            },
            {
              "description": "Unrelated request; AutoSprite should not be used",
              "prompt": "Write a short poem about dragons",
              "expected_behavior": "ChatGPT writes the poem itself; no AutoSprite tools are called."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/sfrgSv9Laeo",
        "commerce": false,
        "commerce_description": "AutoSprite sells nothing inside ChatGPT. Users sign in to their existing AutoSprite account and generation uses that account's credit balance. When credits run out the plugin says so and links to an informational page; it shows no plans, prices or checkout."
      },
      "publication": {
        "countries": [],
        "release_notes": "Initial release: create characters from a description or an image, animate them with idle, walk, run, preset actions, weapon attack moves or 8-direction isometric packs, watch them play in a live preview card, and download PNG spritesheets with JSON atlases."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b8ffe92c90e7067c02bf4c8f59732c1a05f53ad9a234ed70c570e060857e4559