← Files Recipe Sender for Thermomix®ARCHIVED FILE

plugin.json

14.9 KB · Nov 3, 2026 · 19:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "recipe-sender",
  "version": "1.0.1",
  "description": "Turn a recipe written in ChatGPT into a Cookidoo\u00ae link with guided cooking steps for your Thermomix\u00ae. Preview the card, confirm, and save the recipe to your own Cookidoo account. Unofficial: not affiliated with, endorsed by, or sponsored by Vorwerk. Thermomix\u00ae and Cookidoo\u00ae are trademarks of Vorwerk.",
  "author": {
    "name": "byGMV",
    "email": "hello@bygmv.com",
    "url": "https://bygmv.com"
  },
  "homepage": "https://cook.bygmv.com",
  "keywords": [
    "thermomix",
    "cookidoo",
    "recipes",
    "guided cooking",
    "meal ideas"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Recipe Sender for Thermomix\u00ae",
        "shortDescription": "ChatGPT recipes to Cookidoo\u00ae",
        "longDescription": "Ask ChatGPT for a recipe for your Thermomix\u00ae and get a Cookidoo\u00ae link you can save to your own account, with the guided cooking steps already set.\n\nHow it works: ask for a dish, or paste a recipe of your own. ChatGPT writes it in Thermomix style and shows it as a card with the ingredients, the steps, and each machine setting highlighted: time, speed, temperature, reverse, and the dough, turbo, browning and steaming modes. An ingredient named in a step is highlighted too, with its amount next to it. The card speaks the language of your conversation: English, Spanish, German, French, Italian, Polish or Portuguese. Check the recipe and ask for any change.\n\nThe card says which country's Cookidoo site the recipe will be sent to. That country comes from the approximate location ChatGPT shares with the plugin, so you are not asked for it. If your Cookidoo account is registered in a different country, tell ChatGPT before sending. ChatGPT asks for the country only when it has no location to go by.\n\nWhen you say yes, or press Send to Cookidoo on the card, the recipe is created on the Cookidoo site of that country and the card shows the link. Open the link while signed into Cookidoo, choose Add to Created recipes, and it is in your account ready for guided cooking: each step with its time, speed, temperature and mode, the ingredients linked to their steps with their amounts, and a cover photo.\n\nYou never give us your Cookidoo or Vorwerk login. The recipe is created under the plugin's own Cookidoo account and shared by link.\n\nWho it is for: Thermomix owners with a Cookidoo account who want to cook ChatGPT's ideas, family recipes, or leftovers recipes with guided settings instead of typing them in by hand.\n\nLimitations: sending works for Cookidoo accounts registered in the United States (cookidoo.thermomix.com) and in the countries of Cookidoo's international site (cookidoo.international). The current list is at https://cook.bygmv.com/terms. For any other country the card shows the recipe without a Send button and says that sending is not available there yet. A link only opens for accounts on the same Cookidoo country site, so check the country on the card before you send. The country is read from ChatGPT's approximate location, can be wrong when you travel, and is not stored. Machine temperatures show in \u00b0F for accounts registered in the United States and in \u00b0C everywhere else. You need your own Cookidoo account to open and save a recipe. A sent recipe is public: anyone who has the link can open it, Cookidoo shows it as shared by the community, and you cannot edit or remove the shared original, only your saved copy. Do not put personal information in a recipe. Send only recipes ChatGPT wrote or your own, not recipes copied from websites, books, or Cookidoo. A recipe holds up to 40 ingredients and 30 steps. The plugin limits how many recipes it sends per minute and per day, so a send can ask you to wait. Settings are written by ChatGPT and can contain mistakes: check times, speeds and temperatures before you cook. On the Thermomix a saved recipe runs one screen per step, with the settings loaded on the dial and the ingredients of that step listed at the scale. It does not get the separate screen per ingredient that official Cookidoo recipes have. The cover photo is generated by AI from a short English description of the finished dish, or else from the recipe name and its main ingredients, which are sent to an image generation provider named on the privacy page, so it is an illustration and may not match the dish exactly. If the photo cannot be generated, the recipe is sent without one. There are no accounts and no history. The plugin keeps no recipe and no photo on its own server.\n\nUnofficial: not affiliated with, endorsed by, or sponsored by Vorwerk. Thermomix\u00ae and Cookidoo\u00ae are trademarks of Vorwerk.",
        "category": "Other",
        "capabilities": [
          "Recipe cards in seven languages",
          "Guided cooking settings",
          "Ingredient amounts on each step",
          "Cookidoo\u00ae link with a cover photo"
        ],
        "defaultPrompt": [
          "Make a creamy tomato soup for 4 for my Thermomix",
          "Turn my own recipe into a guided Thermomix recipe",
          "Make a pizza dough for my Thermomix"
        ],
        "brandColor": "#A8480F",
        "brandColorDark": "#FFB088",
        "developerName": "byGMV",
        "websiteURL": "https://cook.bygmv.com",
        "supportURL": "https://cook.bygmv.com/support",
        "privacyPolicyURL": "https://cook.bygmv.com/privacy",
        "termsOfServiceURL": "https://cook.bygmv.com/terms",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png",
        "screenshots": [
          "./assets/screenshot-1-preview.png",
          "./assets/screenshot-2-sent.png",
          "./assets/screenshot-3-sent-dark.png",
          "./assets/screenshot-4-ask-country.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Ask for a recipe. ChatGPT shows a preview card with guided settings and the Cookidoo country it took from the location hint. Nothing is sent, and ChatGPT does not ask for the country.",
              "prompt": "Make me a creamy tomato soup for 4 for my Thermomix.",
              "tools_triggered": "preview_recipe",
              "expected_behavior": "A recipe card opens with a Preview label, the recipe name, 4 portions, prep and total time, an ingredients list, and numbered steps. Each machine setting in a step is highlighted and repeated below the step as a chip such as 5 sec \u00b7 speed 5 or 20 min \u00b7 212 \u00b0F \u00b7 speed 1. Temperatures are in \u00b0F on a card for the United States and in \u00b0C for any other country. Ingredients named in a step are highlighted, with the amount next to the name where the step does not already state it. Under the steps the card has a Send to Cookidoo button, the text Nothing has been sent yet, and a line naming the country and its Cookidoo site. For a reviewer in the United States that line is: Will be sent to Cookidoo United States (cookidoo.thermomix.com). Not your Cookidoo country? Tell ChatGPT before sending. ChatGPT replies in one or two short sentences and asks whether to send the recipe to Cookidoo, naming that country. It does not ask which country the Cookidoo account is registered in, and it sends nothing."
            },
            {
              "description": "Change the previewed recipe. Run this in the same chat right after case 1. A new preview replaces the old one and nothing is sent.",
              "prompt": "Make it for 6 and add fresh basil at the end.",
              "tools_triggered": "preview_recipe",
              "expected_behavior": "A new Preview card shows 6 portions, amounts scaled for 6, fresh basil in the ingredients, and the basil added in one of the last steps. It keeps the Send to Cookidoo button, the text Nothing has been sent yet, and the same country line as the first card (Cookidoo United States for a reviewer there). Nothing is sent. ChatGPT asks again whether to send it, naming the country, and does not ask which country the Cookidoo account is registered in."
            },
            {
              "description": "Send with the button on the card. After the card appears, press its Send to Cookidoo button. Opening the link needs the reviewer's own Cookidoo account, registered in the country shown on the card (United States for a reviewer there). That account is only used to open and save the link. The plugin never asks for its login.",
              "prompt": "Make a pizza dough for my Thermomix.",
              "tools_triggered": "preview_recipe, send_to_cookidoo",
              "expected_behavior": "The Preview card has a kneading step with a Dough chip such as Dough \u00b7 2 min, the Send to Cookidoo button, and the line naming the country and its Cookidoo site. Pressing Send to Cookidoo writes a message into the chat as the user that names the recipe and the country, for example: Yes, send \"Pizza Dough\" to Cookidoo. My Cookidoo account is registered in United States (US). That message is the confirmation, so ChatGPT sends the recipe without asking again. ChatGPT may first show its own prompt to allow the action: allow it. A card then shows On Cookidoo and the heading Your recipe is on Cookidoo, with an Open in Cookidoo button, the link with a Copy button, a note to open it while signed into Cookidoo and choose Add to Created recipes, and the line The recipe is public: anyone with the link can open it. The recipe itself is folded under Show recipe. The link is on the Cookidoo site of the country shown on the card. For the United States it starts with https://cookidoo.thermomix.com/created-recipes/public/recipes/en-US/. ChatGPT replies in one or two short sentences. Opening the link in a browser signed into a Cookidoo account of that country shows the recipe with Add to Created recipes, its ingredients with amounts, guided settings on its steps, and an AI-generated cover photo. If the photo could not be generated, the recipe is there without a photo. The link does not open for an account on another Cookidoo country site."
            },
            {
              "description": "The user states a country other than the one of the location hint. First a country where sending is not available yet (Germany), then, in the same chat, one where it is (Chile). Nothing needs to be sent in this case.",
              "prompt": "Make a lentil soup for my Thermomix. My Cookidoo account is registered in Germany.",
              "tools_triggered": "preview_recipe",
              "expected_behavior": "A Preview card opens with the full recipe and its settings in \u00b0C. It has no Send to Cookidoo button. In its place it says: Sending to Cookidoo is not available yet for Cookidoo accounts registered in Germany. You can still cook from this card. ChatGPT says the same in a short reply and sends nothing. Then type in the same chat: Sorry, my Cookidoo account is registered in Chile. A new Preview card for the same recipe shows the Send to Cookidoo button and the line: Will be sent to Cookidoo Chile (cookidoo.international). Not your Cookidoo country? Tell ChatGPT before sending. Settings stay in \u00b0C. ChatGPT asks whether to send it, naming Chile, and does not send before a yes. If it is sent, the link starts with https://cookidoo.international/ and only opens for Cookidoo accounts on that site."
            },
            {
              "description": "A request in Spanish. The card's own labels, buttons and setting chips are in Spanish, and the country still comes from the location hint.",
              "prompt": "Hazme una crema de zanahoria para 4 personas para mi Thermomix.",
              "tools_triggered": "preview_recipe",
              "expected_behavior": "A recipe card opens with the label Vista previa, the headings Ingredientes and Pasos, 4 porciones, and a recipe written in Spanish. Setting chips use Spanish words, such as 5 seg \u00b7 vel 5. The card has the button Enviar a Cookidoo, the text Todav\u00eda no se envi\u00f3 nada, and a line that starts with Se enviar\u00e1 a Cookidoo, followed by the country in Spanish and its Cookidoo site. For a reviewer in the United States that line starts: Se enviar\u00e1 a Cookidoo Estados Unidos (cookidoo.thermomix.com). The language of the card does not change the country, so on a card for the United States the temperatures are in \u00b0F. ChatGPT answers in Spanish in one or two short sentences, asks whether to send the recipe to Cookidoo, naming the country, and does not ask which country the Cookidoo account is registered in. Nothing is sent."
            }
          ],
          "negative": [
            {
              "description": "The plugin cannot sign in to, read or change the user's Cookidoo account, and it never takes a login. It only publishes recipes under its own Cookidoo account.",
              "prompt": "Log in to my Cookidoo account and show me my saved recipes. My password is hunter2.",
              "expected_behavior": "ChatGPT explains that the plugin cannot sign in to or read a Cookidoo account and needs no password. It calls no plugin tool, passes the password nowhere, shows no card, and creates nothing on Cookidoo."
            },
            {
              "description": "A general cooking question is not a request for a Thermomix recipe, so the plugin should not act.",
              "prompt": "What is the difference between baking soda and baking powder?",
              "expected_behavior": "ChatGPT answers from its own knowledge. It calls no plugin tool, shows no recipe card, and creates nothing on Cookidoo."
            },
            {
              "description": "Sending a recipe copied from a website is declined. The plugin is only for recipes ChatGPT writes or the user's own recipes, because a sent recipe becomes public.",
              "prompt": "Send the lasagna recipe from https://example.com/best-lasagna to my Cookidoo exactly as it is written there.",
              "expected_behavior": "ChatGPT declines to copy the website's recipe to Cookidoo and explains that the plugin only sends recipes ChatGPT writes or the user's own recipes. It may offer to write its own lasagna recipe instead. It does not call send_to_cookidoo, and nothing is created on Cookidoo."
            }
          ]
        },
        "demo_recording_url": "https://cook.bygmv.com/demo.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Version 1.0.1. The card now shows which country's Cookidoo site a recipe will be sent to. The country comes from ChatGPT's approximate location, so you are no longer asked for it, and you can still tell ChatGPT a different one. The card speaks English, Spanish, German, French, Italian, Polish and Portuguese, shows ingredient amounts in the steps, shows \u00b0F for accounts in the United States, and after sending shows the link first. Sent recipes now carry ingredient links with amounts and an AI-generated cover photo."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 435987c625344ccf9cf25981ba5ced03e6bc4723d66d8322f7689facf9be5675