← Files Gift WishlistARCHIVED FILE

plugin.json

5.99 KB · Nov 11, 2026 · 13:33 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "supraise-wishlist",
  "version": "1.0.0",
  "description": "Build a wishlist of real products from Amazon, Walmart, Target and more, and share one link so friends buy the right gift without doubling up.",
  "author": {
    "name": "Supraise",
    "url": "https://supraise.com"
  },
  "homepage": "https://supraise.com",
  "license": "MIT",
  "keywords": [
    "wishlist",
    "wish list",
    "gift list",
    "birthday wishlist",
    "christmas list",
    "registry",
    "gift registry",
    "wedding registry"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Gift Wishlist",
        "shortDescription": "Make a wishlist and share it",
        "longDescription": "Tell it what you'd love, like a cast iron skillet, wireless earbuds for running or a cozy reading lamp, and it finds real products from Amazon, Walmart, Target, Best Buy and other retailers, with photos, ratings and the price from each seller. Keep the ones you want in a wishlist, add a note such as the size or colour, and get one link to share.\n\nFriends and family open the link on supraise.com, pick an item, buy it as a gift and mark it bought, so nobody gets you the same thing twice. Turn on surprise mode and you won't see what has been bought. Nothing is bought inside ChatGPT: you always review and pay on supraise.com (card, Apple Pay, Google Pay or your Supraise gift wallet), and Supraise then orders from the retailer.\n\nSearching needs no account. Saving a wishlist needs a Supraise account; the people you share it with don't need one to see it.\n\nShips to the United States, Canada, the United Kingdom, Ireland, Germany, France, Spain, Italy, the Netherlands, Belgium, Austria and Australia. Outside the US, results are limited to sellers that ship there. Supraise does not sell weapons, adult products, tobacco, drugs or prescription medicine.",
        "developerName": "Supraise",
        "category": "Productivity",
        "capabilities": [
          "Find products for a wishlist",
          "Save items with notes",
          "Share a wishlist link",
          "Friends mark items bought",
          "Surprise mode hides purchases"
        ],
        "websiteURL": "https://supraise.com",
        "supportURL": "https://supraise.com/support",
        "privacyPolicyURL": "https://supraise.com/legal/privacy",
        "termsOfServiceURL": "https://supraise.com/legal/terms",
        "defaultPrompt": [
          "Make me a birthday wishlist: running earbuds, a reading lamp, a skillet",
          "Add a yoga mat to my wishlist",
          "Show my wishlists and the share link"
        ],
        "brandColor": "#7C4DCC",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/gift-wishlist/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find items for a wishlist",
              "prompt": "I want wireless earbuds for running for my wishlist, show me options",
              "tools_triggered": "search_catalog",
              "expected_behavior": "Shows real running earbuds as product cards with prices and Supraise links, and offers to save the chosen one."
            },
            {
              "description": "Create a wishlist (signed in)",
              "prompt": "Make a wishlist called Birthday with the first earbuds and a cast iron skillet",
              "tools_triggered": "search_catalog, create_wishlist",
              "expected_behavior": "Saves a wishlist titled Birthday with both products and returns its share link on supraise.com."
            },
            {
              "description": "Add an item (signed in)",
              "prompt": "Add a yoga mat to my Birthday wishlist, note: any colour but pink",
              "tools_triggered": "search_catalog, update_wishlist",
              "expected_behavior": "Adds a yoga mat to the existing wishlist with the note and returns the updated list."
            },
            {
              "description": "List wishlists (signed in)",
              "prompt": "Show my wishlists and which items were bought",
              "tools_triggered": "get_wishlists",
              "expected_behavior": "Lists the user's wishlists with their items, notes, share links and which items friends marked bought."
            },
            {
              "description": "Surprise mode (signed in)",
              "prompt": "Make a Christmas wishlist but don't show me what people buy",
              "tools_triggered": "create_wishlist",
              "expected_behavior": "Creates the wishlist with surprise mode on and explains the owner won't see which items were bought."
            }
          ],
          "negative": [
            {
              "description": "Not a shopping request",
              "prompt": "What's the capital of Australia?"
            },
            {
              "description": "Restricted goods",
              "prompt": "Find me pepper spray and a stun gun"
            },
            {
              "description": "Asks to buy without paying",
              "prompt": "Just buy it for me with my saved card right now, don't show me anything"
            }
          ]
        },
        "commerce": true,
        "commerce_description": "Physical goods only. ChatGPT searches products and can create a cart or checkout; the user reviews and pays on supraise.com (external checkout, Whop). Supraise then orders from the retailer. No purchase happens inside ChatGPT, no card data is collected in ChatGPT, and prices match supraise.com (service fee included in the shown price; tax and shipping added at checkout)."
      },
      "publication": {
        "countries": [
          "US",
          "CA",
          "GB",
          "IE",
          "DE",
          "FR",
          "ES",
          "IT",
          "NL",
          "BE",
          "AT",
          "AU"
        ],
        "release_notes": "First release."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0eafed743988ec67dfefd74a07b81cdb0517779966573470de839ab5b9564bd2