饮食记录分析:在对话里做热量估算与饮食结构复盘

前言

想控制体重或调整饮食时,常见做法是装一款记录 App,或每次问模型「这顿大概多少卡」却得不到可对比的日汇总。前者要维护账号和数据库,后者往往缺少按餐次归档、三大营养素比例和与建议摄入量对比的结构化输出。

下面介绍 SkillHub 社区 Skill「饮食记录分析」(@user_70c2f807/diet-record-analyzer)。它通过标准 SKILL.md 约束 Agent:在用户用文字描述餐食与份量时,按步骤估算热量、汇总并给出调整方向;不依赖额外 API Key,也不处理食物图片。

这是什么

「饮食记录分析」是社区来源(community)的 life-service 类 Skill,当前版本 1.0.0,由发布者 user_70c2f807 维护。在 SkillHub 上的展示名为「饮食记录分析」,坐标为 @user_70c2f807/diet-record-analyzer。

Skill 文档写明:在用户提到饮食记录、热量计算、吃了什么、diet tracking、calorie counting、food log,或要求追踪饮食时启用;不用于菜谱推荐、营养咨询或减肥药相关话题。

它要解决的核心问题是:用户不清楚每天大概摄入多少热量、三大营养素是否失衡,以及如何在对话里得到可读的记录与简要建议。

核心功能

以下能力均来自官方 SKILL.md,安装后由 Agent 按文档执行。

  1. 按餐次记录:根据用户文字描述的食物名称与份量,识别食物类型,估算热量并归入早餐、午餐、晚餐等餐次。
  2. 汇总与分析:计算各餐与全天总热量;分析碳水、蛋白质、脂肪比例;与建议摄入量对比,标出缺口或超标。
  3. 评价与建议:评估当日饮食质量,指出亮点与不足,给出可操作的调整方向(例如用什么食物替代),而非空泛的「少吃」。
  4. 交互与边界:对模糊描述、未知食物、要求精确热量或减肥方案等场景,文档提供了固定提示语与 FAQ;明确不提供医疗或减肥用药建议。

平台元数据标注 requires_api_key=false,无需单独配置 API Key。

安装与启用

安装 SkillHub CLI

若本机尚未安装 skillhub,可先检查版本;未安装时按 SkillHub 官方安装说明执行(完整安装或仅 CLI):

command -v skillhub && skillhub --version
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

安装本 Skill

安装时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 且可能不被识别。本 Skill 的安装命令为:

skillhub install diet-record-analyzer --namespace user_70c2f807 --dir <skills 目录>

常见客户端 skills 路径(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可将 SkillHub 页面提供的提示词发给 AI,让其按 https://skillhub.cn/install/skillhub.md 安装 @user_70c2f807/diet-record-analyzer。

安装完成后,需重启或刷新对应客户端,使新 Skill 被加载。

典型用法

启用后,对话方式与 SKILL.md「快速开始」一致,下面为可复现的意图示例(用户侧话术)。

  1. 用户说「记录一下我今天吃的」→ Agent 应引导列出各餐食物与大概份量。
  2. 用户描述「早餐两个包子一杯豆浆,午餐一份盖饭」→ Agent 估算热量并按餐次记录。
  3. 用户问「今天吃了多少热量?」→ Agent 汇总当日各餐热量与营养比例。
  4. 用户问「我吃得健康吗?」→ Agent 分析饮食结构并指出不足与建议。
  5. 用户问「最近总超标怎么办?」→ Agent 分析可能原因并给出调整方向。

输出上,Skill 要求结构化呈现:按餐次的表格(食物、份量、热量、三大营养素)、当日汇总与建议摄入对比、饮食评价及营养素比例说明;所有热量需用「~」标明为估算值。

适用场景与注意

适合谁

  • 希望在 Cursor、Claude Code 等环境里,用自然语言快速记一餐、看当日汇总,而不立刻接入专业 App 的用户。
  • 需要三大营养素比例与建议值对比、而不仅是单道菜热量粗算的场景。

限制与坑(Skill 文档明确要求提前告知用户)

点 说明
热量为估算 基于通用食物数据库,烹饪方式与份量不同可能导致约 10%–30% 误差
无图片识别 必须由用户用文字描述食物与份量
不跨对话持久化 数据仅在当前对话中;长期追踪应使用专业饮食记录 App
非医疗用途 疾病饮食、减肥方案等应咨询营养师或医生

SkillHub 页面统计(截至资料抓取):下载约 875 次,分类 life-service,社区评分展示为 100000(平台计分方式以 SkillHub 为准)。

结尾

「饮食记录分析」把饮食记录、热量估算、营养素比例和简要建议收敛到一套 Agent 可执行的 SKILL.md 流程里,适合对话式记餐与当日复盘;长期存档、图片识菜或临床级方案仍应使用专业工具或医疗机构指导。

官方 Skill 页:https://www.skillhub.cn/skills/user_70c2f807/diet-record-analyzer
API 索引地址:https://api.skillhub.cn/user_70c2f807/diet-record-analyzer

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜