← Files Memo.MealARCHIVED FILE

plugin.json

6.13 KB · Nov 2, 2026 · 13:02 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "memo-meal",
  "version": "1.0.0",
  "description": "Prepare a Memo.Meal import link for a recipe, ingredients, steps, or illustration.",
  "author": {
    "name": "Alexander K\u00f6hn",
    "email": "kontakt@alexander-koehn.de",
    "url": "https://www.alexander-koehn.de/memo/impressum.html"
  },
  "homepage": "https://www.alexander-koehn.de/memo/meal/",
  "keywords": [
    "recipes",
    "cooking",
    "family"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Memo.Meal",
        "shortDescription": "Send ChatGPT to Memo.Meal",
        "longDescription": "This plugin works with the Memo.Meal Android app. Memo.Meal keeps a family's recipes on the phone and can open ChatGPT as an external assistant. After ChatGPT writes a recipe, an ingredient list, cooking steps, or a recipe illustration, the plugin makes it easier to send that answer back into the app.\n\nThe plugin does not save anything. It prepares a link that lasts 15 minutes and does not contain the recipe. Open the link on your phone and confirm in Memo.Meal before the recipe or image is stored.",
        "developerName": "Alexander K\u00f6hn",
        "category": "Productivity",
        "capabilities": [
          "Prepare a recipe import link",
          "Send an ingredient list",
          "Send cooking steps",
          "Send a recipe illustration"
        ],
        "websiteURL": "https://www.alexander-koehn.de/memo/meal/",
        "supportURL": "https://www.alexander-koehn.de/memo/impressum.html",
        "privacyPolicyURL": "https://www.alexander-koehn.de/memo/datenschutz.html",
        "termsOfServiceURL": "https://www.alexander-koehn.de/memo/agb.html",
        "defaultPrompt": [
          "Share this recipe with Memo.Meal.",
          "Send only the ingredients to Memo.Meal.",
          "Open this illustration in Memo.Meal."
        ],
        "brandColor": "#E97451",
        "brandColorDark": "#F6D2C4",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Share a complete recipe",
              "prompt": "Create a simple recipe for orzo with zucchini and ricotta for 4 people, then share it with Memo.Meal.",
              "tools_triggered": "share_recipe_with_memo_meal",
              "expected_behavior": "The tool runs once with transfer recipe. ChatGPT shows a Memo.Meal card whose button opens an https://www.alexander-koehn.de/memo-meal/import/v1/ link. The message says the recipe has not been saved."
            },
            {
              "description": "Share only the ingredient list",
              "prompt": "List ingredients for tomato soup for 2 people, then send only the ingredients to Memo.Meal.",
              "tools_triggered": "share_recipe_with_memo_meal",
              "expected_behavior": "The tool runs once with transfer ingredients and no cooking steps. The card opens a Memo.Meal import link. Nothing is saved in the app by the tool."
            },
            {
              "description": "Share only the cooking steps",
              "prompt": "Write cooking steps for boiled potatoes, then open the steps in Memo.Meal.",
              "tools_triggered": "share_recipe_with_memo_meal",
              "expected_behavior": "The tool runs once with transfer steps and no ingredients. The card opens a Memo.Meal import link."
            },
            {
              "description": "Share a generated recipe illustration",
              "prompt": "Create a Memo.Meal recipe illustration of tomato soup, then open this illustration in Memo.Meal.",
              "tools_triggered": "share_recipe_with_memo_meal",
              "expected_behavior": "After the image exists, the tool runs once with transfer image and that image file. The card opens a Memo.Meal import link. The recipe text is not required."
            },
            {
              "description": "Share only after an explicit request",
              "prompt": "I already have a recipe for potato soup in this chat. Save it in Memo.Meal.",
              "tools_triggered": "share_recipe_with_memo_meal",
              "expected_behavior": "The tool runs because the user asked to save the existing recipe in Memo.Meal. The card offers the import link and does not claim the recipe was saved."
            }
          ],
          "negative": [
            {
              "description": "Generating a recipe is not a share request",
              "prompt": "Create a simple recipe for tomato soup."
            },
            {
              "description": "Commenting on a recipe is not a share request",
              "prompt": "What do you think of this recipe?"
            },
            {
              "description": "Meal planning is out of scope",
              "prompt": "Plan my dinners for next week."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://www.youtube.com/watch?v=42zcpSxZHsg"
      },
      "publication": {
        "countries": [],
        "release_notes": "First public release. Prepares a 15-minute import link for a recipe, an ingredient list, cooking steps, or a recipe illustration. Nothing is saved until the person confirms it in Memo.Meal.",
        "translations": {
          "de-DE": {
            "subtitle": "Antwort an Memo.Meal senden",
            "description": "Dieses Plugin arbeitet mit der Android-App Memo.Meal. Memo.Meal bewahrt die Rezepte einer Familie auf dem Handy und kann ChatGPT als externen Assistenten \u00f6ffnen. Wenn ChatGPT ein Rezept, eine Zutatenliste, eine Kochanleitung oder eine Rezeptillustration geschrieben hat, macht das Plugin das Senden dieser Antwort zur\u00fcck in die App einfacher.\n\nDas Plugin speichert nichts. Es bereitet einen Link vor, der 15 Minuten gilt und das Rezept nicht enth\u00e4lt. Auf dem Handy \u00f6ffnen und in Memo.Meal best\u00e4tigen, bevor das Rezept oder das Bild gespeichert wird."
          }
        }
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 6eea696b8968308da8d6d8e9371e526e33f2d7c5a90bf81c488bea3dd0eac703