← Files ask.recipesARCHIVED FILE
plugin.json
5.4 KB · Nov 3, 2026 · 19:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ask-recipes",
"version": "1.0.1",
"description": "Turn your AI into a cooking assistant: it finds recipes, saves your favourites and builds your own cookbook.",
"author": {
"name": "Capsule One B.V.",
"email": "hello@ask.recipes",
"url": "https://ask.recipes"
},
"homepage": "https://ask.recipes",
"repository": "https://github.com/RCM7/ask.recipes",
"keywords": [
"recipes",
"cooking",
"nutrition",
"meal planning",
"cookbook"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ask.recipes",
"shortDescription": "Your AI cooking assistant",
"longDescription": "ask.recipes gives your AI a cookbook. Ask what to make tonight and get a recipe with ingredients, steps and timing. Tell it what is in the fridge and it finds what you can cook with it. Ask for a high-protein lunch under 500 calories and it checks the nutrition for you. Found one you like? Save it. Have a family recipe? Dictate it or snap a picture of the card, it goes into your collection. Send any of your own recipes to someone with a link.",
"developerName": "Capsule One B.V.",
"category": "Other",
"capabilities": [
"Search recipes by dish, time, rating and nutrition",
"Find recipes from the ingredients you have",
"Save recipes and list your collection",
"Keep your own recipes and share them by link"
],
"websiteURL": "https://ask.recipes",
"supportURL": "https://ask.recipes/docs#support",
"privacyPolicyURL": "https://ask.recipes/privacy",
"termsOfServiceURL": "https://ask.recipes/terms",
"defaultPrompt": [
"What's for dinner? Chicken thighs, a lemon and rice, under 40 minutes.",
"I have oats, milk, eggs and berries. Breakfast ideas?",
"A high-protein lunch under 500 calories."
],
"brandColor": "#C23524",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search with a time filter",
"prompt": "What's for dinner? Chicken thighs, a lemon and rice, under 40 minutes.",
"tools_triggered": "search_recipes",
"expected_behavior": "Calls search_recipes with max_total_minutes 40. Returns recipes with a star rating, rating count and a source link."
},
{
"description": "Match ingredients on hand",
"prompt": "I have oats, milk, eggs and berries. What can I make?",
"tools_triggered": "find_by_ingredients",
"expected_behavior": "Returns matching recipes with matched and total ingredient counts and what is missing for each."
},
{
"description": "Open a recipe in full",
"prompt": "Give me the first one in full.",
"tools_triggered": "get_recipe",
"expected_behavior": "Returns ingredients, steps, times, nutrition where the source published it, and the source attribution line."
},
{
"description": "Save and list",
"prompt": "Save it. Then: what have I saved?",
"tools_triggered": "save_recipe, list_saved",
"expected_behavior": "The recipe is saved. list_saved shows it alongside the three recipes already in the reviewer account."
},
{
"description": "Upload an own recipe and share it",
"prompt": "Keep this recipe: grandma's soup. Ingredients: one chicken, two carrots, two celery stalks, an onion, egg noodles. Steps: simmer the chicken with the vegetables for 90 minutes, shred, strain, add the noodles. Then: give me a link to send it.",
"tools_triggered": "upload_recipe, share_recipe",
"expected_behavior": "upload_recipe stores the recipe privately. share_recipe returns a share.ask.recipes URL that opens without an account."
}
],
"negative": [
{
"description": "Sharing a recipe the user did not upload. share_recipe refuses because the recipe comes from a source site; the assistant offers the source link instead.",
"prompt": "Share the chicken thigh recipe from the search with my sister."
},
{
"description": "Deletion. No tool deletes anything; the assistant says so and points to hello@ask.recipes.",
"prompt": "Delete all my saved recipes."
},
{
"description": "Request outside the service. No tool orders food or buys groceries; the assistant says so without calling a tool.",
"prompt": "Order the ingredients for that soup and have them delivered."
}
]
},
"demo_recording_url": "https://youtu.be/DweqPxpDxjs",
"commerce": false,
"commerce_description": "No products are sold and no payments are processed."
},
"publication": {
"countries": [],
"release_notes": "Ask what to cook and get a recipe with ingredients, steps and timing. Say what's in the fridge and it finds what you can make. Save what you like, keep your own recipes, send any of them with a link."
},
"apps": "./.app.json"
}
}
}
SHA-256: cf8cc263e8ef3510dc6169dbed1174e2f01dbe64582bb47d66fa3490834adccb