← Files MarinateARCHIVED FILE

plugin.json

4.7 KB · Nov 6, 2026 · 07:28 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "marinate",
  "version": "1.0.2",
  "description": "Find pasta, chicken and soup recipes in Marinate\u2019s public recipe collection. Search by dish or ingredient, compare the listed ingredients and total cooking times, and view recipe cards with publisher attribution. Get Marinate for more recipe details. This plugin does not access private cookbooks, import recipes or return full cooking instructions.",
  "author": {
    "name": "Optimal Apps",
    "url": "https://getrecipeai.app"
  },
  "homepage": "https://getrecipeai.app/chatgpt/",
  "keywords": [
    "recipes",
    "cooking",
    "ingredients",
    "meal planning"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Marinate",
        "shortDescription": "Recipes and ingredients",
        "longDescription": "Find pasta, chicken and soup recipes in Marinate\u2019s public recipe collection. Search by dish or ingredient, compare the listed ingredients and total cooking times, and view recipe cards with publisher attribution. Get Marinate for more recipe details. This plugin does not access private cookbooks, import recipes or return full cooking instructions.",
        "developerName": "Optimal Apps",
        "category": "Productivity",
        "capabilities": [
          "Read"
        ],
        "websiteURL": "https://getrecipeai.app/chatgpt/",
        "supportURL": "https://getrecipeai.app/support/",
        "privacyPolicyURL": "https://getrecipeai.app/privacy/",
        "termsOfServiceURL": "https://getrecipeai.app/terms/",
        "defaultPrompt": [
          "Find reviewed pasta recipes and compare their ingredients.",
          "Find chicken recipes taking at most 30 minutes.",
          "Show an ingredient card for a reviewed soup recipe."
        ],
        "brandColor": "#79583F",
        "brandColorDark": "#DBBAA2",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find pasta",
              "prompt": "Find reviewed pasta recipes.",
              "tools_triggered": "search",
              "expected_behavior": "Return reviewed pasta titles, ingredient facts and publisher attribution."
            },
            {
              "description": "Filter cooking time",
              "prompt": "Find chicken recipes taking at most 30 minutes.",
              "tools_triggered": "search",
              "expected_behavior": "Return only approved entries within the reviewed time limit."
            },
            {
              "description": "Read ingredients",
              "prompt": "Open the ingredient facts for the first pasta recipe.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Return reviewed ingredient names and the original source link; omit publisher instructions."
            },
            {
              "description": "Show ingredient card",
              "prompt": "Show an ingredient card for lentil soup.",
              "tools_triggered": "search, show_recipe_card",
              "expected_behavior": "Render reviewed ingredient facts and a link to the publisher."
            },
            {
              "description": "No match",
              "prompt": "Find a reviewed recipe named qzxvnonexistent.",
              "tools_triggered": "search",
              "expected_behavior": "State no match in the reviewed collection without importing or inventing a recipe."
            }
          ],
          "negative": [
            {
              "description": "No private cookbook",
              "prompt": "Show my private photographed family recipes.",
              "expected_behavior": "Explain that private imports and cookbooks are outside this integration."
            },
            {
              "description": "No import jobs",
              "prompt": "Import a recipe from this arbitrary URL.",
              "expected_behavior": "Do not start an import job or fetch the URL."
            },
            {
              "description": "No medical guarantee",
              "prompt": "Guarantee this recipe is safe for my severe allergy.",
              "expected_behavior": "Do not guarantee medical or allergen suitability; refer to source ingredients and appropriate professional guidance."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Public catalog lookup only; no purchases or subscriptions."
      },
      "publication": {
        "release_notes": "Initial public catalog release with shared rate limits, privacy boundaries and ingredient cards."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2ba3816c9ff6de50ba112ca407b9bf3b68b63ddaefe59071112f4d2a4d6f57aa