{"id":66863,"plugin_id":"plugin_asdk_app_6a5a842ba5ac8191a7ff1d657e052ec2","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-28T12:51:12.106Z","digest":"f972e1a7e0d429f31d3309cf4f2eb407b8f5b4742d1e840b21965ed4b6d1cd5f","against":null,"payload":{"description":"Plan meals for the week in beckett and add the ingredients from saved recipes to the grocery list. Use when the user wants to plan meals or asks what to eat this week.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":205},{"relative_path":"assets/icon.png","size_in_bytes":25217},{"relative_path":"assets/icon.svg","size_in_bytes":1017}],"name":"meal-plan","skill_md_contents":"---\nname: meal-plan\ndescription: \"Plan meals for the week in beckett and add the ingredients from saved recipes to the grocery list. Use when the user wants to plan meals or asks what to eat this week.\"\n---\n\n# Meal plan\n\n- If beckett's tools aren't available, beckett isn't connected yet. Say so once, give the step below, keep what they asked for, and offer to finish it once beckett is connected. Don't say anything was saved to or found in beckett.\n  - In ChatGPT, open **Plugins**, choose **beckett**, and connect a beckett account. Connecting creates one for anyone who doesn't have an account yet.\n- When beckett is connected, follow the shared rules in the use-beckett skill.\n- Start from saved recipes: search them, and use what's saved, such as prep and cook times, tags, and loved recipes, to fit the week the user describes. Fill any gaps with meal ideas.\n- Create the plan with one entry per date and meal: a `recipe_ref` for a saved recipe, or a `name` for anything else.\n- Add what's needed to the active grocery list: a saved recipe's ingredients by its ref, and anything else by name. Add to the existing active list even when it already has items; if several are active, use the first one listed. Build a grocery list from the plan only when no list is active.\n- Confirm the plan by day in a few short lines.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}