meal-planner
Original:🇺🇸 English
Translated
2 scriptsChecked / no sensitive code detected
Plan weekly family meals based on fridge contents and a budget. Generates a 7-day dinner plan, identifies what to buy vs. what's already in the fridge, and saves the plan. Triggers on: /meals plan, /meals show, /meals pref, weekly meal planning requests, 'what should we eat this week', dinner ideas for the family.
3installs
Sourcemary4data/clawbee
Added on
NPX Install
npx skill4agent add mary4data/clawbee meal-plannerTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Meal Planner
Weekly dinner planning for a family of 4 using fridge contents and a budget.
Setup
bash
bash skills/meal-planner/scripts/init-db.shCommands
/meals plan [budget]
/meals plan [budget]Default budget: €100.
-
Load fridge contents:bash
sqlite3 /data/workspace/pantry.db "SELECT item FROM fridge;" 2>/dev/null -
Generate a 7-day plan — seefor default meals and output format.
references/meal-templates.md -
Mark each ingredient as "have" (in fridge) or "buy" (missing).
-
Save plan:bash
bash skills/meal-planner/scripts/save-plan.sh '[week]' '[plan_json]' [budget] -
Display the plan and shopping list. End with: "Runto send to Telegram."
/shopping send
/meals show
/meals showbash
sqlite3 /data/workspace/pantry.db "SELECT plan_json FROM meal_plans ORDER BY created_at DESC LIMIT 1;"Display in readable format. If none: "No plan yet. Run first."
/meals plan/meals pref <key> <value>
/meals pref <key> <value>bash
sqlite3 /data/workspace/pantry.db "CREATE TABLE IF NOT EXISTS family_prefs (key TEXT PRIMARY KEY, value TEXT); INSERT OR REPLACE INTO family_prefs VALUES ('<key>','<value>');"Examples: , ,
/meals pref people 4/meals pref vegetarian yes/meals pref budget 80Notes
- Default family size: 4 people
- Berlin context: Aldi/Lidl for staples, Rewe for quality
- See for the weekly template and display format
references/meal-templates.md