← Files CulinariumARCHIVED FILE

plugin.json

6.31 KB · Nov 10, 2026 · 00:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "culinarium",
  "version": "1.0.0",
  "description": "Saves recipes from ChatGPT to the Culinarium recipe app for Android. Returns a link that opens the recipe in the app, and a QR code on desktop.",
  "author": {
    "name": "Vasily Perminov",
    "email": "alexismenin@gmail.com",
    "url": "https://culinariumapp.com"
  },
  "homepage": "https://culinariumapp.com",
  "keywords": [
    "recipes",
    "cooking",
    "meal planning",
    "shopping list",
    "android"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Culinarium",
        "shortDescription": "Save recipes to your phone",
        "longDescription": "Save recipes from ChatGPT to your recipe app. This plugin has one job: when you ask, it saves the recipe from the conversation to Culinarium, a recipe app for Android, and gives you a link that opens it there.\n\nCulinarium keeps your recipes in one place on your phone, with a step-by-step cooking mode, a meal planner and shopping lists, so a recipe you worked out with ChatGPT is ready to cook from in one step.\n\nHow it works:\n- Ask ChatGPT for a recipe, adjust it as you like, then ask to save it to Culinarium.\n- ChatGPT sends the recipe (title, ingredients with amounts and units, steps, servings and cooking times) and you get a link.\n- On an Android phone with Culinarium installed, the link opens the recipe right in the app, ready to cook from or to add to a shopping list. Without the app, it opens Google Play.\n- On a computer, the result shows a QR code: scan it with your phone to get the recipe there.\n\nWho it is for: home cooks who use ChatGPT to find, adapt or scale recipes and want to keep them in a recipe app on their phone instead of copying text by hand.\n\nLimitations:\n- The Culinarium app itself is Android only. On other devices the link opens a web page with the recipe.\n- Each saved recipe becomes a page that anyone with the link can view (it is not listed or indexed). Do not put personal information into a recipe you save.\n- Saving the same recipe again returns the same link.\n- No sign-in is needed, so saved links are not tied to an account; see the support page to have a link deleted.",
        "developerName": "Vasily Perminov",
        "category": "Other",
        "capabilities": [],
        "websiteURL": "https://culinariumapp.com",
        "supportURL": "https://culinariumapp.com/support",
        "privacyPolicyURL": "https://culinariumapp.com/privacy",
        "termsOfServiceURL": "https://culinariumapp.com/terms",
        "defaultPrompt": [
          "Give me a recipe for shakshuka for two and save it to Culinarium",
          "Save this recipe to Culinarium",
          "Suggest a quick vegetarian dinner and save the recipe to my Culinarium app"
        ],
        "brandColor": "#8B3D12",
        "brandColorDark": "#E0892F",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "New recipe saved right away",
              "prompt": "Give me a recipe for classic pancakes and save it to Culinarium",
              "tools_triggered": "save_recipe",
              "expected_behavior": "ChatGPT writes the recipe and calls save_recipe with the title, ingredients split into name, amount and unit, and the steps. The result card shows the title and an Open in Culinarium button (plus a QR code on desktop). The link https://culinariumapp.com/r/<code> opens a page with the same recipe."
            },
            {
              "description": "Saving a recipe discussed in an earlier turn",
              "prompt": "Turn 1: How do I make chicken curry for 4 people? Turn 2: Save it to Culinarium",
              "tools_triggered": "save_recipe",
              "expected_behavior": "The saved recipe matches the one from turn 1: 4 servings, the same ingredients and steps."
            },
            {
              "description": "Saving a modified recipe",
              "prompt": "Turn 1: Give me a lasagna recipe. Turn 2: Make it vegetarian and save it to Culinarium",
              "tools_triggered": "save_recipe",
              "expected_behavior": "The saved recipe is the vegetarian version: no meat in the ingredients or steps."
            },
            {
              "description": "Recipe in another language",
              "prompt": "\u0414\u0430\u0439 \u0440\u0435\u0446\u0435\u043f\u0442 \u0431\u043e\u0440\u0449\u0430 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0438 \u0435\u0433\u043e \u0432 Culinarium",
              "tools_triggered": "save_recipe",
              "expected_behavior": "The recipe is saved in Russian, and the recipe page interface is in Russian too."
            },
            {
              "description": "Saving the same recipe again",
              "prompt": "After the first test case: Save it to Culinarium again",
              "tools_triggered": "save_recipe",
              "expected_behavior": "The tool returns the same link as before; no duplicate recipe is created."
            }
          ],
          "negative": [
            {
              "description": "Cooking question without a request to save. Expected: ChatGPT answers normally and does not call save_recipe.",
              "prompt": "What can I use instead of buttermilk in pancakes?"
            },
            {
              "description": "Unsupported action. Expected: save_recipe is not called; ChatGPT explains that the Culinarium app in ChatGPT can only save recipes.",
              "prompt": "Delete all my recipes in Culinarium"
            },
            {
              "description": "Not a recipe, sensitive data. Expected: save_recipe is not called; ChatGPT declines because the app only saves recipes and saved recipes are viewable by anyone with the link.",
              "prompt": "Save my credit card number 4111 1111 1111 1111 to Culinarium"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1aSIvygbTOtOpfXbC_j70u2p3oRgM2nD0/view?usp=sharing",
        "commerce": false
      },
      "publication": {
        "countries": [],
        "release_notes": "First version: save a recipe from ChatGPT to the Culinarium Android app. Returns a link that opens the recipe in the app, and a QR code on desktop."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2617b33b8759198e362b035d7f6e790dc10d18bd88874d0435032c9f932651b2