← Files Pantry BuddyARCHIVED FILE
.codex-plugin/plugin.json
4.38 KB · Nov 14, 2026 · 01:23 UTC
{
"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