skylight_delete_meal
Delete a planned meal occurrence, this-and-future occurrences, or the entire series from your meal plan. Preview the exact deletions before confirming.
Instructions
Remove a planned meal (meal sitting) from the meal plan. Deletes one occurrence, this-and-future occurrences, or the whole series depending on apply_to. There is no undo — without confirm:true this returns a dry-run preview of exactly what would be deleted and makes NO network call; with confirm:true it deletes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Meal sitting id (from skylight_list_meals). | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. | |
| frameId | No | ||
| apply_to | Yes | Recurrence scope: 'one' = just this occurrence (splits it out of the series), 'future' = this and all later occurrences (splits the tail into a new sitting), 'all' = the whole series. | |
| instance_date | Yes | YYYY-MM-DD of the occurrence to act on — must be one of that sitting's `instances`. |