mcpField
M
meal-planner

meal-planner

github.com/mary4data生产力121 次安装
代码仓库

关于 meal-planner

meal-planner 是面向四口之家的每周晚餐规划技能,根据冰箱现有食材和预算生成 7 天菜单及购物清单。它还可保存和查看计划,并记录家庭偏好。

主要功能

  1. 01按冰箱食材规划 7 天晚餐
  2. 02区分已有食材与待购食材
  3. 03保存并查看餐单
  4. 04记录人数、饮食和预算偏好

适用场景

  1. 01根据现有食材安排一周晚餐
  2. 02按预算制定家庭菜单
  3. 03查看购物清单并记录饮食偏好

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mary4data/clawbee --skill meal-planner

安装后在 Claude Code 中输入/meal-planner确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE.txt
references/
meal-templates.md
scripts/
init-db.sh
save-plan.sh

详细介绍

膳食计划

根据冰箱里的食材和预算,为 4 口之家规划每周晚餐。

设置

bash /data/workspace/clawbee/skills/meal-planner/scripts/init-db.sh

命令

/meals plan [budget]

默认预算:€100。

  1. 加载冰箱里的食材:

    sqlite3 /data/workspace/pantry.db "SELECT item FROM fridge;" 2>/dev/null
    
  2. 生成 7 天的计划 — 默认餐食和输出格式请参见 references/meal-templates.md。

  3. 将每种食材标记为“有”(冰箱里有)或“购买”(缺少)。

  4. 保存计划:

    bash /data/workspace/clawbee/skills/meal-planner/scripts/save-plan.sh '[week]' '[plan_json]' [budget]
    
  5. 显示计划和购物清单。最后显示:“运行 /shopping send 发送到 Telegram。”

/meals show
sqlite3 /data/workspace/pantry.db "SELECT plan_json FROM meal_plans ORDER BY created_at DESC LIMIT 1;"

以易读的格式显示。如果没有计划:“尚无计划。请先运行 /meals plan。”

/meals pref <key> <value>
sqlite3 /data/workspace/pantry.db "CREATE TABLE IF NOT EXISTS family_prefs (key TEXT PRIMARY KEY, value TEXT);"
sqlite3 /data/workspace/pantry.db "INSERT OR REPLACE INTO family_prefs (key, value) VALUES (?, ?);" '<key>' '<value>'

示例:/meals pref people 4、/meals pref vegetarian yes、/meals pref budget 80

备注

  • 默认家庭人数:4 人
  • 柏林地区建议:主食材去 Aldi/Lidl 购买,优质食材去 Rewe 购买
  • 每周模板和显示格式请参见 references/meal-templates.md

评论

支持 Markdown