← Files ShutterflyARCHIVED FILE
plugin.json
5.17 KB · Nov 10, 2026 · 00:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "shutterfly",
"version": "1.1.1",
"description": "Search the Shutterfly product catalog and open products on shutterfly.com",
"author": {
"name": "Shutterfly",
"url": "https://www.shutterfly.com"
},
"homepage": "https://www.shutterfly.com",
"license": "UNLICENSED",
"keywords": [
"shutterfly",
"photo books",
"cards",
"photo gifts",
"shopping"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Shutterfly",
"shortDescription": "Shop Shutterfly photo gifts",
"longDescription": "Find Shutterfly photo books, cards, invitations, prints, home decor, and personalized gifts by describing what you need. Results show the product image, type, rating, and current price, with a link to personalize and order on shutterfly.com.",
"developerName": "Shutterfly, LLC",
"category": "Creativity",
"capabilities": [
"Read"
],
"websiteURL": "https://www.shutterfly.com",
"supportURL": "https://support.shutterfly.com",
"privacyPolicyURL": "https://www.shutterfly.com/privacy/",
"termsOfServiceURL": "https://www.shutterfly.com/terms/",
"defaultPrompt": [
"Find a photo book for a family vacation",
"Show me holiday cards I can personalize with my photos",
"What Shutterfly gifts are good for grandparents?"
],
"brandColor": "#F05323",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Catalog search for a photo book by occasion.",
"prompt": "Find a photo book for a family vacation",
"tools_triggered": "search_catalog",
"expected_behavior": "ChatGPT calls search_catalog and renders the Shutterfly product carousel: each card shows the product image, product type, star rating, and current price. Shop Now opens the product page on shutterfly.com in a new tab. Results are photo books."
},
{
"description": "Catalog search with a size and occasion in the query.",
"prompt": "Show me 5x7 wedding thank you cards",
"tools_triggered": "search_catalog",
"expected_behavior": "ChatGPT calls search_catalog and renders the Shutterfly product carousel: each card shows the product image, product type, star rating, and current price. Shop Now opens the product page on shutterfly.com in a new tab. Results are 5x7 wedding thank you cards."
},
{
"description": "Catalog search for a gift product by holiday.",
"prompt": "Personalized mugs for Father's Day",
"tools_triggered": "search_catalog",
"expected_behavior": "ChatGPT calls search_catalog and renders the Shutterfly product carousel: each card shows the product image, product type, star rating, and current price. Shop Now opens the product page on shutterfly.com in a new tab. Results are personalized mugs."
},
{
"description": "Search followed by a single-product detail request.",
"prompt": "Find canvas prints of my photos, then tell me more about the first one",
"tools_triggered": "search_catalog, get_product",
"expected_behavior": "ChatGPT calls search_catalog and renders the product carousel, then calls get_product for the first result and renders one product card with the image, description, options, rating, and current price. Shop Now opens that product on shutterfly.com."
},
{
"description": "Comparison that needs two catalog searches.",
"prompt": "Compare Shutterfly canvas prints and framed prints",
"tools_triggered": "search_catalog",
"expected_behavior": "ChatGPT calls search_catalog for each product type, renders a product carousel for each, and summarises the differences in prose without repeating the prices and names already shown on the cards."
}
],
"negative": [
{
"description": "Order status is not a catalog question; the plugin exposes no order tools.",
"prompt": "Where is my Shutterfly order?"
},
{
"description": "Cart and checkout actions are not available; products are purchased on shutterfly.com.",
"prompt": "Add the first photo book to my cart and check out"
},
{
"description": "Unrelated to Shutterfly products; the plugin should not be invoked.",
"prompt": "What is the weather in Seattle today?"
}
]
},
"demo_recording_url": "https://www.youtube.com/watch?v=Cg7Fer1ll_o",
"commerce": false
},
"publication": {
"release_notes": "First directory release. Search the Shutterfly catalog (search_catalog) and view one product (get_product). Results render as product cards with image, type, rating, and current price, linking to shutterfly.com."
},
"apps": "./.app.json"
}
}
}
SHA-256: c2a5fe718214538be90b38e2639bc8a134b7e50f70cb254f19a77e7cf063aa13