{"id":12512,"plugin_id":"plugin_asdk_app_6a5e92fb8c94819186abdd5ea25f74b2","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:01:39.854Z","digest":"a9289ccdce413c434c049a1d71fbfd1653d541d18099cda36649f224a8d1c072","against":null,"payload":{"name":"familywise-plan-the-week","description":"Review and plan a requested FamilyWise week using current meals, events, routines, reminders, lists, and allowed busy-time context. Use when the user asks to plan, fill, adjust, or review a week. Do not use for medical planning, unapproved calendars, or autonomous batch changes.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":574}],"skill_md_contents":"---\nname: familywise-plan-the-week\ndescription: Review and plan a requested FamilyWise week using current meals, events, routines, reminders, lists, and allowed busy-time context. Use when the user asks to plan, fill, adjust, or review a week. Do not use for medical planning, unapproved calendars, or autonomous batch changes.\n---\n\n# Plan the Week\n\n1. Call `familywise_get_meal_plan` for the requested dates and `familywise_get_planning_context` when ordinary schedules, events, or opted-in busy times matter.\n2. State the exact Home, date range, freshness, missing rows, and unavailable context.\n3. Propose one granular meal, component, event, list, routine, or reminder change at a time. Use only returned IDs, versions, and memberRef values.\n4. Show the exact effect and ask for confirmation in a separate turn. Use a fresh idempotency key only after confirmation.\n5. Re-read the changed record. Stop on conflict, wrong Home, denied role, unknown result, or any protected-data request.\n\nDo not claim the plan found everything the family forgot and do not run in the background.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}