个性化营养膳食规划
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-nutrition-planner。
技能介绍
要解决什么问题
自己算 TDEE、再凑一周三餐,很容易在热量缺口、三大营养素比例和食材采购上反复试错。nutrition-planner 面向「有明确体重目标、但不想手算每餐宏量」的场景:用结构化档案把需求分析 → 食谱 → 计划 → 清单串成一条可复用的本地流程,而不是零散查表。
技能如何工作
- 创建用户档案:录入年龄、体重、身高,并选择活动量(
sedentary/light/moderate/active/very_active)与目标(lose减脂约 -500 kcal/日、maintain维持、gain增肌约 +500 kcal/日)。 - 生成与查看计划:在算出的需求基础上做个性化菜谱推荐,自动汇总每餐热量、蛋白质、碳水、脂肪,并支持周/月完整饮食计划。
- 购物与查询:按计划生成智能购物清单;也可单独查询食物营养。内置库覆盖主食、蛋白质、蔬菜、水果、坚果油脂等常见条目(如米饭、鸡胸肉、西兰花、苹果等)。
- 数据落盘:状态写入
~/.openclaw/data/nutrition-planner/nutrition_planner.db(SQLite),便于在同一台机器上反复生成与对比计划。
实现侧为 Python 3.8+,CLI 用 argparse 组织子命令,不依赖外部营养 API。
适用边界与注意点
- 宏量与缺口规则是技能内置的简化模型(如固定 ±500 kcal),不能替代临床营养或特殊疾病饮食医嘱。
- 食物库为内置子集,地域化、加工食品或品牌包装食品需自行扩展数据或人工校正。
- 计划质量取决于档案真实度;活动量档位选错会直接拉高/压低推荐热量。
使用场景
- 减脂期按年龄体重身高建档,选久坐活动量与 lose 目标,生成一周三餐热量与宏量配比
- 增肌训练者设 active 与 gain,拉取周饮食计划并核对每餐蛋白质、碳水、脂肪是否达标
- 自己做饭前用内置库查询米饭、鸡胸肉等食物营养,再生成月计划并导出对应购物清单
- 维持体重者用 maintain 目标生成周或月菜单,避免每天临时估算总热量与食材用量
适合人员
- 每周自己备餐、要把采购清单与三餐宏量一次性对齐的家庭下厨者
- 办公室久坐、有明确减脂诉求、需要结构化周餐单而非凭感觉控热量的上班族
- 按增肌周期训练、要把每日约 +500 kcal 和每餐蛋白拆清楚的力量训练爱好者
- 希望饮食计划与档案落在本机 SQLite、不依赖外部营养 API 的长期记录者