用途:为四口之家按冰箱现有食材与预算生成每周(7天)晚餐计划,区分“已有(have)”与“需购买(buy)”,并输出购物清单。
主要能力:
- /meals plan [budget] 生成计划,默认预算 €100;读取冰箱内容并生成7天计划,保存计划并展示购物清单,结尾提示“Run /shopping send to send to Telegram.”。
- /meals show 查看最近一次计划;若无则提示先运行 /meals plan。
- /meals pref <key> <value> 记录家庭偏好,如 /meals pref people 4、/meals pref vegetarian yes、/meals pref budget 80。
使用方式: 先初始化数据库:bash /data/workspace/clawbee/skills/meal-planner/scripts/init-db.sh 读取冰箱:sqlite3 /data/workspace/pantry.db "SELECT item FROM fridge;" 2>/dev/null 保存计划:bash /data/workspace/clawbee/skills/meal-planner/scripts/save-plan.sh '[week]' '[plan_json]' [budget] 查看最近计划:sqlite3 /data/workspace/pantry.db "SELECT plan_json FROM meal_plans ORDER BY created_at DESC LIMIT 1;" 偏好写入:sqlite3 /data/workspace/pantry.db "CREATE TABLE IF NOT EXISTS family_prefs (key TEXT PRIMARY KEY, value TEXT);" 与 INSERT OR REPLACE。
默认与场景:默认家庭人数4人;柏林场景中 Aldi/Lidl 适合日常主食,Rewe 适合品质食材。适合家庭每周菜单与采购安排。
限制:具体菜谱模板和显示格式见 references/meal-templates.md;其他未在资料中提供的功能、价格或效果暂未提供。