← Files Pantry BuddyARCHIVED FILE

.codex-plugin/plugin.json

4.38 KB · Nov 14, 2026 · 01:23 UTC

↓ Download file

{
  "name": "pantry-buddy-app",
  "version": "1.0.0",
  "description": "Pantry stock, shopping lists, recipes and scanned grocery receipts from the Pantry Buddy app.",
  "author": {
    "name": "Bonbrain LLC",
    "email": "info@bonbrain.com",
    "url": "https://bonbrain.com"
  },
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Pantry Buddy",
    "shortDescription": "Your pantry, lists & receipts",
    "longDescription": "Pantry Buddy turns your grocery receipts into a live pantry. Connect it and ask in plain words:\n\n- Check what you have, with quantities and expiry dates, before you shop.\n- Build shopping lists that skip what's already at home, and check items off.\n- Save and edit recipes in your personal cookbook.\n- Read receipts you scanned in the app: store, date, totals and line items.\n\nYou need the Pantry Buddy iPhone app and a Pantry Buddy account. You approve the connection with a one-time 6-digit code from Settings \u2192 AI connection and can revoke it there anytime. No tool deletes data.",
    "developerName": "Bonbrain LLC",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://bonbrain.com/pantry-buddy/assistants",
    "supportURL": "https://bonbrain.com/contact",
    "privacyPolicyURL": "https://bonbrain.com/privacy-policy",
    "termsOfServiceURL": "https://bonbrain.com/terms-of-use",
    "defaultPrompt": [
      "What's in my pantry that expires this week?",
      "Make a shopping list for tacos, skip what I already have",
      "Add 2 gallons of milk to my pantry"
    ],
    "composerIcon": "./assets/icon.png",
    "logo": "./assets/logo.png",
    "brandColor": "#E8962E"
  },
  "homepage": "https://bonbrain.com/pantry-buddy/assistants",
  "keywords": [
    "pantry",
    "groceries",
    "shopping list",
    "recipes",
    "receipts",
    "kitchen"
  ],
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check pantry stock",
              "prompt": "What's in my pantry?",
              "tools_triggered": "list_pantry_items",
              "expected_behavior": "Lists the demo account's pantry items with quantities and expiry dates; nothing is changed."
            },
            {
              "description": "Items expiring soon",
              "prompt": "What expires in the next 7 days?",
              "tools_triggered": "list_expiring_items",
              "expected_behavior": "Returns pantry items whose expiry date falls within 7 days, soonest first, or says none expire."
            },
            {
              "description": "Shopping list for a dish",
              "prompt": "Make a shopping list for tacos and skip what I already have.",
              "tools_triggered": "list_pantry_items, create_shopping_list",
              "expected_behavior": "Checks the pantry, then creates a new shopping list named for tacos with only the missing ingredients and returns it."
            },
            {
              "description": "Add an item to the pantry",
              "prompt": "Add 2 gallons of milk to my pantry.",
              "tools_triggered": "add_pantry_item",
              "expected_behavior": "Adds milk with quantity 2 gallon to the pantry and confirms the saved item."
            },
            {
              "description": "Recipes in my cookbook",
              "prompt": "Which recipes do I have saved?",
              "tools_triggered": "list_my_recipes",
              "expected_behavior": "Lists the demo account's saved recipes by name with their ingredients; nothing is changed."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request",
              "prompt": "What's the weather tomorrow?"
            },
            {
              "description": "Translation",
              "prompt": "Translate 'apple' into French."
            },
            {
              "description": "Booking / payments",
              "prompt": "Book a table for two tonight and pay with my card."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Pantry Buddy does not sell products or process payments."
      },
      "publication": {
        "release_notes": "First release: pantry stock and expiry dates, shopping lists, personal recipes and scanned grocery receipts."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: ec43b9e62b744817d73e2062e7a12af266b7320a5635db4c3e893d4beda2d295