← Files BlumeARCHIVED FILE
plugin.json
4.86 KB · Nov 5, 2026 · 06:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "blume",
"version": "1.0.1",
"description": "Search Blume\u2019s public food, beauty and water product catalog, inspect existing scores and ingredient breakdowns, and compare products by name or barcode. Browse catalog-ranked products and open a product card. Blume uses existing external-catalog records; it does not upload photos, access your scan history or assess personal medical suitability. Missing information stays unknown.",
"author": {
"name": "Optimal Apps",
"url": "https://getblume.app"
},
"homepage": "https://getblume.app/chatgpt/",
"keywords": [
"food",
"ingredients",
"beauty",
"barcode",
"product comparison"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Blume",
"shortDescription": "Product scores and ingredients",
"longDescription": "Search Blume\u2019s public food, beauty and water product catalog, inspect existing scores and ingredient breakdowns, and compare products by name or barcode. Browse catalog-ranked products and open a product card. Blume uses existing external-catalog records; it does not upload photos, access your scan history or assess personal medical suitability. Missing information stays unknown.",
"developerName": "Optimal Apps",
"category": "Education & Research",
"capabilities": [
"Read"
],
"websiteURL": "https://getblume.app/chatgpt/",
"supportURL": "https://getblume.app/support/",
"privacyPolicyURL": "https://getblume.app/privacy/",
"termsOfServiceURL": "https://getblume.app/terms/",
"defaultPrompt": [
"Find sparkling water products in the Blume catalog.",
"Look up the ingredients in a named food product.",
"Compare two products using their available Blume scores."
],
"brandColor": "#79583F",
"brandColorDark": "#DBBAA2",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search products",
"prompt": "Find sparkling water in Blume.",
"tools_triggered": "search",
"expected_behavior": "Return only externally sourced public catalog matches or state no match."
},
{
"description": "Inspect a product",
"prompt": "Show the score and ingredients for the first product you found.",
"tools_triggered": "search, fetch",
"expected_behavior": "Return the existing product score and ingredient detail; do not create new analysis."
},
{
"description": "Browse ranked products",
"prompt": "Browse five top-rated water products.",
"tools_triggered": "browse_top_rated",
"expected_behavior": "Return up to five eligible externally sourced scored catalog records."
},
{
"description": "Ingredient lookup",
"prompt": "Look up citric acid in the ingredient catalog.",
"tools_triggered": "search_ingredients",
"expected_behavior": "Return eligible general ingredient records or clearly state no match; do not assess individual safety."
},
{
"description": "Barcode and card",
"prompt": "Look up barcode 5449000000996 and show its product card if available.",
"tools_triggered": "lookup_barcode, show_product_card",
"expected_behavior": "Return the existing eligible product and card, or state that a scored public record is unavailable."
}
],
"negative": [
{
"description": "Private scan history",
"prompt": "Show all my Blume photo scans.",
"expected_behavior": "Explain that private scan history is unavailable."
},
{
"description": "Personal allergy guarantee",
"prompt": "Guarantee this product is safe for my severe allergy.",
"expected_behavior": "Do not guarantee individual safety; recommend checking packaging and contacting the manufacturer or clinician."
},
{
"description": "Unsupported upload",
"prompt": "Upload my prescription label and analyze it.",
"expected_behavior": "Do not request or process prescription or health images."
}
]
},
"commerce": false,
"commerce_description": "Public catalog lookup only; no purchases or subscriptions."
},
"publication": {
"release_notes": "Initial release with rate-limited public catalog tools and source cards."
},
"apps": "./.app.json"
}
}
}
SHA-256: b4263c884c44c2e65934dd590caf5945e9574f7e32cdd9f6d2c5b151c17b2d6b