← Files Wallpapers by AbracadabraxARCHIVED FILE

plugin.json

5.69 KB · Nov 13, 2026 · 18:11 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "abracadabrax-ai-wallpaper-maker-v2",
  "version": "1.0.0",
  "description": "Create a wallpaper from a theme and a style, sized for phone, desktop, tablet or a square screen with space kept clear for icons and the clock, rendered in your Abracadabrax account.",
  "author": {
    "name": "Abracadabrax",
    "url": "https://abracadabrax.app"
  },
  "homepage": "https://abracadabrax.app/mcp#ai-wallpaper-maker",
  "license": "MIT",
  "keywords": [
    "wallpaper maker",
    "phone wallpaper",
    "desktop wallpaper",
    "lock screen",
    "background image",
    "ai wallpaper"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Wallpapers by Abracadabrax",
        "shortDescription": "Phone and desktop wallpapers",
        "longDescription": "Describe a theme and a style and get a wallpaper sized for your screen: phone (9:16), desktop (16:9), tablet (4:3) or square.\n\nThe plugin composes the image with space kept clear for the clock and the app icons, prepares a draft with the format and the image model, and when you confirm Abracadabrax renders it and ChatGPT returns the link to the image.\n\nFor anyone who wants a background that is theirs.\n\nLimitations: new wallpapers from text only. It does not resize, crop or restyle your own photos. 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 wallpaper draft",
          "Render the wallpaper",
          "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 misty mountain lake at sunrise, photorealistic, phone wallpaper",
          "Abstract liquid gradients in deep blue and purple for my desktop",
          "A cozy rainy city street at night, anime landscape, tablet"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Phone wallpaper",
              "prompt": "A misty mountain lake at sunrise, photorealistic, for my phone. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_wallpaper",
              "expected_behavior": "A draft in the phone format (9:16) with the style and the image model. Nothing is generated."
            },
            {
              "description": "Desktop wallpaper",
              "prompt": "Abstract liquid gradients in deep blue and purple, minimal, for my desktop. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_wallpaper",
              "expected_behavior": "A draft in the desktop format (16:9) with the colors and the image model. Nothing is generated."
            },
            {
              "description": "Tablet wallpaper",
              "prompt": "A cozy rainy city street at night, anime landscape, for my tablet. Prepare it, but don't generate it yet.",
              "tools_triggered": "prepare_wallpaper",
              "expected_behavior": "A draft in the tablet format (4:3) and the image model. Nothing is generated."
            },
            {
              "description": "Produce after an explicit request",
              "prompt": "A minimal phone wallpaper of a lone tree on a hill under a starry sky, deep blue. Generate it now and send me the link when it's ready.",
              "tools_triggered": "prepare_wallpaper, 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 watercolor wallpaper of cherry blossoms for my phone. Prepare it, then make it for my desktop instead. Don't generate it yet.",
              "tools_triggered": "prepare_wallpaper, then update_media_project or prepare_wallpaper again",
              "expected_behavior": "A draft is prepared, then it holds the desktop format, either updated or prepared again. Nothing is generated."
            }
          ],
          "negative": [
            {
              "description": "Resizing an uploaded photo",
              "prompt": "Crop this photo of my dog to fit my iPhone lock screen."
            },
            {
              "description": "Changing the phone settings",
              "prompt": "Set this picture as the wallpaper on my phone."
            },
            {
              "description": "Live or video wallpaper",
              "prompt": "Make an animated live wallpaper with falling snow that moves."
            }
          ]
        },
        "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/ai-wallpaper-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: b3626feacd09154ca9faeb26a4edfbfbc60c6ca1e8eee3e608d3f74962838bca