← Files ReceptlyARCHIVED FILE
plugin.json
9.58 KB · Nov 3, 2026 · 19:04 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "receptly",
"version": "1.0.0",
"description": "Keep complete recipes from your conversation in a readable recipe card, copy them, or prepare an import into Receptly on iPhone or iPad.",
"author": {
"name": "Receptly",
"url": "https://receptlyapp.com",
"email": "receptlyapp@outlook.com"
},
"homepage": "https://receptlyapp.com/chatgpt/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Receptly",
"shortDescription": "Save recipes from your chats",
"longDescription": "Keep a recipe you want to cook again. Receptly turns a complete recipe from your conversation into a recipe card with the ingredients, quantities, servings, cooking time, and every instruction together.\n\nRead the card and copy the complete recipe directly in ChatGPT, without a Receptly account or the mobile app. To add it to your recipe collection on iPhone or iPad, open the import link and confirm the save in Receptly. The card prepares your import; it does not silently save anything on your phone.\n\nYou can include an image you choose when ChatGPT can supply the actual image file. Image transfer is optional, and its temporary link is available for 24 hours. The recipe remains usable without an image. Receptly transfers images; it does not generate them.\n\nUse it when you want to keep the recipe from your chat, copy the ingredients and steps, or take the recipe into Receptly for later cooking. It cannot read or change an existing private recipe collection through ChatGPT.",
"developerName": "Christoffer Nihlen",
"category": "Productivity",
"capabilities": [
"Read complete recipe cards",
"Copy ingredients and instructions",
"Prepare recipe imports",
"Include a selected image"
],
"websiteURL": "https://receptlyapp.com/chatgpt/",
"supportURL": "https://receptlyapp.com/support/",
"defaultPrompt": [
"Help me keep the recipe we just made for later.",
"Make a recipe card I can read and copy here.",
"Prepare this recipe for import into Receptly."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"privacyPolicyURL": "https://receptlyapp.com/chatgpt/privacy/",
"termsOfServiceURL": "https://receptlyapp.com/chatgpt/terms/",
"brandColor": "#F18E6C"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Explicit request to import a complete recipe",
"prompt": "Recipe: Lemon pasta. Serves 2, 20 minutes. Ingredients: 200 g pasta; 1 lemon; 2 tbsp olive oil; 40 g grated Parmesan. Instructions: 1. Cook the pasta according to the packet. 2. Reserve 100 ml pasta water and drain. 3. Toss with the oil, lemon zest and juice, Parmesan, and enough pasta water to make a sauce. 4. Serve immediately. Prepare this recipe for import into Receptly, without an image.",
"tools_triggered": "prepare_recipe_import",
"expected_behavior": "Return all four ingredients and four instructions, 2 servings and 20 minutes, an interactive card, and an import link. State that it is ready to import, not already saved. Do not generate an image."
},
{
"description": "Recipe saving without naming the app",
"prompt": "Recipe: Lemon pasta. Serves 2, 20 minutes. Ingredients: 200 g pasta; 1 lemon; 2 tbsp olive oil; 40 g grated Parmesan. Instructions: 1. Cook the pasta according to the packet. 2. Reserve 100 ml pasta water and drain. 3. Toss with the oil, lemon zest and juice, Parmesan, and enough pasta water to make a sauce. 4. Serve immediately. I want to keep this recipe so I can find it when I cook tomorrow. Can you make a recipe card I can copy?",
"tools_triggered": "prepare_recipe_import",
"expected_behavior": "Return the complete recipe card and copy action. An optional image-choice question may appear first; answer \"No image, please.\" and verify the resulting interactive card. The mobile app is optional for reading and copying. Do not promise persistent storage in a private account."
},
{
"description": "Usefulness without installing the mobile app",
"prompt": "Recipe: Lemon pasta. Serves 2, 20 minutes. Ingredients: 200 g pasta; 1 lemon; 2 tbsp olive oil; 40 g grated Parmesan. Instructions: 1. Cook the pasta according to the packet. 2. Reserve 100 ml pasta water and drain. 3. Toss with the oil, lemon zest and juice, Parmesan, and enough pasta water to make a sauce. 4. Serve immediately. I do not have a recipe app and do not want to install one now. Put this in a recipe card I can read and copy here, without a picture.",
"tools_triggered": "prepare_recipe_import",
"expected_behavior": "Show all ingredients and instructions in the card and allow copying without an account, installation, or purchase. No repeated installation prompt."
},
{
"description": "Optional user-selected image",
"prompt": "Recipe: Lemon pasta. Serves 2, 20 minutes. Ingredients: 200 g pasta; 1 lemon; 2 tbsp olive oil; 40 g grated Parmesan. Instructions: 1. Cook the pasta according to the packet. 2. Reserve 100 ml pasta water and drain. 3. Toss with the oil, lemon zest and juice, Parmesan, and enough pasta water to make a sauce. 4. Serve immediately. Prepare this for Receptly with the attached image. Use that existing file; do not generate another image.",
"tools_triggered": "prepare_recipe_import",
"expected_behavior": "Transfer the real attached PNG/JPEG reference if available and show the image in the card. Keep all recipe text. If ChatGPT cannot supply a file reference, report that clearly and preserve import without the image.",
"file_attachment_urls": [
"https://receptlyapp.com/assets/spaghetti.png"
]
},
{
"description": "Swedish recipe and interface",
"prompt": "Citronpasta, 2 portioner, 20 minuter. Ingredienser: 200 g pasta; 1 citron; 2 msk olivolja; 40 g riven parmesan. G\u00f6r s\u00e5 h\u00e4r: 1. Koka pastan enligt f\u00f6rpackningen. 2. Spara 1 dl pastavatten och h\u00e4ll av. 3. Blanda med olja, citronskal, citronsaft, parmesan och lite pastavatten. 4. Servera direkt. G\u00f6r receptet klart att importera till Receptly utan bild.",
"tools_triggered": "prepare_recipe_import",
"expected_behavior": "Keep the Swedish text, units and all four steps unchanged, use the Swedish card interface, and provide an import link without generating an image."
}
],
"negative": [
{
"description": "Meal ideas without a save or transfer request",
"prompt": "What can I cook for dinner with pasta and a lemon? I only want ideas.",
"expected_behavior": "Answer the meal-idea request without calling prepare_recipe_import."
},
{
"description": "Existing private recipe collection is outside scope",
"prompt": "Can this ChatGPT connection read or change recipes that are already in my private Receptly collection?",
"expected_behavior": "Do not call prepare_recipe_import or claim collection access. Explain that this connection cannot read or change the existing private collection."
},
{
"description": "Incomplete recipe must not be invented",
"prompt": "Save my lemon pasta recipe in Receptly. I have not given you the ingredients or instructions yet.",
"expected_behavior": "Ask for the missing complete recipe before calling prepare_recipe_import. Do not invent it or silently fill in quantities."
}
]
},
"commerce": false,
"commerce_description": "The ChatGPT integration does not sell products, offer subscription upgrades, or process payments. The separate mobile app applies its existing import limits.",
"demo_recording_url": "https://receptly-chatgpt-review.5c54nrz7k2.workers.dev/"
},
"publication": {
"release_notes": "Initial release: complete recipe cards, copying, import links for Receptly on iPhone and iPad, and optional selected-image transfer available for 24 hours.",
"translations": {
"sv-SE": {
"subtitle": "Spara recept fr\u00e5n dina chattar",
"description": "Beh\u00e5ll receptet du vill laga igen. Receptly samlar receptet fr\u00e5n samtalet i ett tydligt receptkort med ingredienser, m\u00e4ngder, portioner, tillagningstid och alla steg.\n\nL\u00e4s och kopiera hela receptet direkt i ChatGPT. Du beh\u00f6ver varken ett Receptly-konto eller mobilappen f\u00f6r att anv\u00e4nda kortet. Vill du spara det i Receptly p\u00e5 iPhone eller iPad \u00f6ppnar du importl\u00e4nken och bekr\u00e4ftar i appen. Kortet f\u00f6rbereder importen; receptet \u00e4r inte sparat p\u00e5 telefonen f\u00f6rr\u00e4n du bekr\u00e4ftar.\n\nEn bild du sj\u00e4lv v\u00e4ljer kan f\u00f6lja med n\u00e4r ChatGPT kan l\u00e4mna \u00f6ver bildfilen. Bild\u00f6verf\u00f6ringen \u00e4r valfri och tillg\u00e4nglig i 24 timmar. Receptet fungerar \u00e4ven utan bild. Receptly \u00f6verf\u00f6r bilder men skapar dem inte. Kopplingen kan inte \u00f6ppna eller \u00e4ndra din befintliga privata receptsamling."
}
}
},
"apps": "./.app.json"
}
},
"keywords": [
"recipes",
"recipe saving",
"cooking"
]
}
SHA-256: e1b65d5f4b930571cb871ceeb0348981dca210979b66530071d88926ed4ba3ab