食物营养分析助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-ye7zhjdi/food-nutrition-analyzer。
技能介绍
它解决什么问题
记录一餐吃了什么,往往卡在第一步:要么翻食物包装上的营养表,要么凭记忆估一个大概。对于外卖、家常菜、食堂打饭这类没有标准包装的场景,热量和三大营养素(蛋白质、脂肪、碳水化合物)几乎没有现成数据可用。本技能要填的就是这个缺口:给一张食物照片或一句「我中午吃了宫保鸡丁」,直接产出一份结构化的营养分析,而不是让用户自己去查食物成分表。
核心能力与工作流程
识别与触发:技能定义了四类触发词体系——主触发词(如「分析营养」「多少卡」)、场景触发词(如「减脂期」「训练后」)、规格触发词(如「一大碗」「200克」)、隐式触发(直接发食物图片也会激活)。识别到触发后,按四个阶段推进:
- 第一阶段 图片识别:解析食物类型、烹饪方式与份量
- 第二阶段 营养分析:基于内置估算表和中式菜品数据库(如清蒸鱼约 90~130 kcal/100g,红烧肉 280~400 kcal/100g)计算热量与营养素
- 第三阶段 建议生成:对照六类人群参数表(减脂、增肌、健康维持、孕期、慢性病、青少年)生成个性化建议
- 第四阶段 交互确认:与用户确认份量和偏好,必要时重答
关键机制:
- 份量估算依赖「实物参照表」(一碗米饭约 200~250g,一拳大小水果约 150~200g)
- 食品按 A~D 四级预警标识(天然食材为主 → 极高度加工)
- 所有分析配置了 60 秒超时控制
- 文件输出强制写入
{workspace}/{技能名称-时间戳}/目录,不散落到系统临时目录
适用边界与注意点
这不是医疗工具。营养数据来自通用标准值(中国居民膳食营养素参考摄入量 2023 版等),偏差可达 ±30%,实际值受烹饪方式和调味料影响很大。技能明确禁止输出医学诊断、处方或「保证瘦 XX 斤」这类绝对化表述;对孕妇、儿童、慢性病人群的建议需要额外审慎,遇到复杂健康状况应转介专业医生或营养师。
使用场景
- 拍下外卖或食堂餐,算出这餐热量和蛋白质、脂肪、碳水分别多少
- 记录三餐份量,按减脂人群热量区间判断是否超出当日建议摄入
- 健身后补充加餐,按增肌人群参数给出高蛋白食物推荐
- 有血糖或血压问题,判断菜品是否低GI低钠并给出替代建议
适合人员
- 正在减脂、需要逐餐核对热量与三大营养素摄入的健身爱好者
- 记录孕期或控糖饮食、需要参考膳食营养素摄入量的慢病患者
- 想确认家常菜或外卖是否健康、需要分级预警和替代建议的普通上班族
- 需要按人群参数给孩子搭配营养均衡三餐的家长