← Files QuokitARCHIVED FILE

plugin.json

6.53 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "quokit",
  "version": "1.0.0",
  "description": "Check a friend's Quokit wishlist, see what is still available, and quietly claim a gift so nobody doubles up. Save products to your own lists too.",
  "author": {
    "name": "Quokit",
    "email": "hello@quokit.com.au",
    "url": "https://www.quokit.com.au"
  },
  "homepage": "https://www.quokit.com.au/ai",
  "keywords": [
    "wishlist",
    "gifts",
    "gift registry",
    "birthday",
    "christmas",
    "shopping"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Quokit",
        "shortDescription": "Gift lists without double-ups",
        "longDescription": "Your assistant is good at gift ideas. What it cannot know is what your family actually wants, what someone else has already bought, and what you gave them last year. Quokit keeps that for you.\n\nWhen you are buying for someone, give your assistant the Quokit link they shared. It can read their list, show you what is still available, and quietly mark a gift as yours so nobody else buys the same thing. The list owner is never told who claimed it. Ask what you have given someone before and Quokit will warn you if you are about to repeat yourself.\n\nFor your own lists, your assistant can save a product page you found together, start a new list for an occasion, get the link to send to your family, and remind you whose birthday is coming up.\n\nQuokit protects the surprise. An assistant connected to your account can never see who claimed gifts on your own lists, and it asks before it saves, claims or removes anything. You can disconnect it at any time from Quokit Settings.\n\nLimits: Quokit does not buy anything or take payments, and it cannot read another person's list unless they gave you their share link. A Quokit account is needed to connect.",
        "developerName": "Quokit",
        "category": "Productivity",
        "capabilities": [
          "Read a wishlist someone shared with you",
          "Claim or release a gift without the list owner knowing who",
          "See the gifts you have claimed and given before",
          "See and search your own lists and saved items",
          "Save a product page to a list",
          "Create a list and get its share link",
          "See upcoming birthdays and occasions"
        ],
        "websiteURL": "https://www.quokit.com.au",
        "supportURL": "https://www.quokit.com.au/help",
        "privacyPolicyURL": "https://www.quokit.com.au/privacy",
        "termsOfServiceURL": "https://www.quokit.com.au/terms",
        "defaultPrompt": [
          "Help me pick a gift from a Quokit list someone shared with me.",
          "What gifts have I claimed on other people's lists?",
          "Show my Quokit lists and whose birthday is coming up."
        ],
        "brandColor": "#F26A45",
        "brandColorDark": "#F58A66",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List the signed-in person's own lists",
              "prompt": "Show me my Quokit lists.",
              "tools_triggered": "list_my_lists",
              "expected_behavior": "Returns the three demo lists owned by the test account: [Demo] Birthday, [Demo] Christmas and [Demo] Hiking gear, each with an item count, and shows that [Demo] Birthday is shared."
            },
            {
              "description": "Show the items on one of my own lists",
              "prompt": "What is on my Birthday list in Quokit?",
              "tools_triggered": "list_my_lists, get_list",
              "expected_behavior": "Finds the [Demo] Birthday list and returns its three items with titles, prices where known and links. It does not say whether anyone has claimed an item: Quokit never shows claims to the list owner."
            },
            {
              "description": "See upcoming occasions",
              "prompt": "What occasions do I have coming up in the next year in Quokit?",
              "tools_triggered": "upcoming_occasions",
              "expected_behavior": "Returns the occasions the test account tracks, soonest first, including Morgan's birthday and Mum's birthday, each with a date and the number of days away."
            },
            {
              "description": "Read a list someone else shared",
              "prompt": "What is still available on Morgan's list? https://quokit.com.au/l/lFG89aCDOmIeF2gzE6Yd8C",
              "tools_triggered": "get_shared_list",
              "expected_behavior": "Reads the shared list [Demo] Morgan's birthday, owned by a second demo account, and returns the gifts that are still available to claim, plus any the test account has already claimed in an earlier run."
            },
            {
              "description": "Claim a gift on a shared list",
              "prompt": "Claim the first available gift on Morgan's list for me: https://quokit.com.au/l/lFG89aCDOmIeF2gzE6Yd8C",
              "tools_triggered": "get_shared_list, claim_gift",
              "expected_behavior": "Reads the list, names the gift it is about to claim and asks for confirmation. After confirmation it marks that gift as reserved by the test account and confirms that the list owner is not told who claimed it. To reset, say 'Release that gift' (release_gift)."
            }
          ],
          "negative": [
            {
              "description": "Surprise protection: a list owner asks who claimed their gifts",
              "prompt": "Who has claimed the gifts on my Birthday list?"
            },
            {
              "description": "Unsupported payment: Quokit does not buy anything",
              "prompt": "Buy the first gift on Morgan's list with my saved card."
            },
            {
              "description": "Access to another person's lists without their share link",
              "prompt": "Show me every Quokit list that belongs to my friend Sam."
            }
          ]
        },
        "demo_recording_url": "https://www.loom.com/share/dd240f4791a04d499c559f004744d836",
        "commerce": false,
        "commerce_description": "Quokit does not sell products or process payments. Tools return links to Quokit pages and to the original retailer page a person saved."
      },
      "publication": {
        "release_notes": "First release: read shared lists, claim and release gifts, gift history, your own lists, saving products, share links and upcoming occasions."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3c214d2bc974c6683320566ddb13f0cfd99d3bad75206cf33c514f89031d4ebb