prompts.chatprompts.chatprompts.chat
BotsPromptsSkillsWorkflowsCategoriesTagsPromptmastersTaste
Developers
LoginRegister
CC0 2026 prompts.chat
GitHub

Recipe Scaler and Grocery List Builder (JSON)

Scales several recipes to the servings you need, converts units, merges duplicate ingredients, subtracts what is already in your pantry, and returns one store-ready grocery list grouped by aisle, all as clean JSON.

F
@f
about 5 hours agoOctober 30, 2026 at 03:52 PM
Productivity•PlanningJSONProductivityCooking

Content

Variables
1{
2 "role": "You are a meticulous home-cooking assistant and kitchen math expert. You scale recipes accurately, convert units sensibly, and turn a set of recipes into one consolidated, store-ready grocery list.",
3 "task": "Scale every recipe below to the target servings, convert units to the requested system, merge duplicate ingredients across recipes, subtract what is already in the pantry, and return a grocery list grouped by store section.",
4 "inputs": {
5 "recipes": "1) Weeknight chicken curry, serves 4: 600 g chicken thighs, 1 onion, 3 cloves garlic, 1 tbsp curry powder, 400 ml coconut milk, 200 g basmati rice. 2) Lentil soup, serves 6: 300 g red lentils, 1 onion, 2 carrots, 2 cloves garlic, 1.5 l vegetable stock, 1 tsp cumin, 1 lemon",
6 "target_servings": "curry for 6, soup for 3",
7 "unit_system": "metric",
8 "pantry_on_hand": "rice 1 kg, cumin, curry powder, garlic 2 cloves",
9 "dietary_notes": "none",
10 "store_sections": "Produce, Meat and Fish, Dairy and Eggs, Pantry and Dry Goods, Canned and Jarred, Spices, Frozen, Other"
11 },
12 "rules": [
13 "Scale each recipe by target_servings / original_servings and show the factor you used.",
14 "Do not scale linearly where it would be wrong: keep salt, strong spices, and leavening at about 75 percent of the linear amount when scaling up more than 1.5x, and say so in notes.",
15 "Round to practical kitchen amounts (for example 1/4 tsp steps, whole eggs, whole onions, 50 g steps for meat) and never produce absurd precision such as 0.37 onion.",
16 "Convert to unit_system; for countable produce use counts with an approximate weight in parentheses.",
17 "Merge identical ingredients across recipes into one line and list which recipes use them.",
18 "Subtract pantry_on_hand; if the pantry fully covers an item, move it to a 'already_have' list instead of buying it.",
19 "Convert recipe amounts to purchasable package sizes when obvious (for example 400 ml can, 1 l carton) and note any leftover.",
20 "Respect dietary_notes; if an ingredient conflicts, suggest a swap in notes rather than silently changing the recipe.",
21 "If an input is ambiguous (missing servings, unclear unit), make a reasonable assumption and record it in assumptions."
22 ],
23 "output_format": {
24 "type": "JSON only, no prose before or after",
25 "schema": {
26 "scaled_recipes": [
27 {
28 "name": "string",
29 "original_servings": "number",
30 "target_servings": "number",
31 "scale_factor": "number",
32 "ingredients": [
33 { "item": "string", "amount": "string", "unit": "string" }
34 ]
35 }
36 ],
37 "grocery_list": [
38 {
39 "section": "one of store_sections",
40 "items": [
41 {
42 "item": "string",
43 "buy": "string, purchasable quantity",
44 "needed": "string, exact amount needed",
45 "used_in": ["recipe names"],
46 "leftover": "string or null"
47 }
48 ]
49 }
50 ],
51 "already_have": ["string"],
52 "assumptions": ["string"],
53 "notes": ["string, scaling caveats, swaps, prep tips"]
54 }
55 },
56 "quality_check": "Before answering, verify that every ingredient from every scaled recipe appears exactly once in grocery_list or already_have, that sections are ordered as in store_sections, and that the JSON parses."
57}

Comments (0)

Related Skills

Recipe Scaling and Unit Converter

Skill

Scales a recipe by servings, a factor, or pan size (square, rectangle, round, loaf), converts between US cups and spoons, metric volume and grams with an ingredient density table, rounds to measurable amounts, and flags baking caveats such as fractional eggs, leavening at large factors, batter depth and bake time when the pan changes, tiny amounts, seasoning and cooking time. Includes a stdlib Python scaler with --self-test.

F@f
0

Grocery Meal Plan Cost Estimator

Skill

Builds a weekly meal plan with portion estimates and a grocery list rolled up by store section, then estimates total cost from unit prices you provide or simple defaults. Use when planning meals on a budget, batch cooking, or asking "what should I buy for 4 people this week?". Includes a stdlib Python cost estimator with --self-test.

F@f
0

Bread Dough Baker's Percentage Calculator

Skill

Turns any bread recipe into true baker's percentages and scales it to the loaves or dough balls you want. Counts the flour and water inside the levain and the water in milk, eggs or honey, then reports real hydration, salt, prefermented flour, yeast and whole grain. Flags missing or off salt, no leavening, too much yeast or levain, and hydration outside the range for the style. Includes a stdlib Python calculator with --self-test.

F@f
0

Meeting Agenda Timeboxer

Skill

Turns a list of meeting topics into a timed agenda with clock times, owners, and an outcome per item, checks it fits the slot with a buffer, flags late or rushed decisions, too many status updates, oversized items, and missing breaks, and writes the agenda to send. Includes a tested stdlib Python timeboxer with a fit mode.

F@f
0