营养素搭配:在 Agent 里按目标算宏量比例与餐盘模板

前言

日常饮食规划里,常见做法是让通用对话模型「随便给一份减脂餐单」,输出往往缺少热量依据、宏量比例和可执行的份量。自己查 TDEE 公式再手算碳水、蛋白、脂肪克数,又容易在单位换算和训练日调整上反复纠错。

下面介绍 SkillHub 上的社区 Skill「营养素搭配」(@user_70c2f807/nutrient-pairing)。它用标准 SKILL.md 约束 Agent:先澄清目标与身体活动信息,再估算每日热量与宏量分配,最后落到一日三餐示例、食物来源表和简易份量法。Skill 标注 requires_api_key=false,不依赖外部 API Key。

这是什么

「营养素搭配」是发布者 user_70c2f807 维护的 life-service 类 Agent Skill,当前版本 1.0.0,来源为 community。在 SkillHub 页面坐标为 @user_70c2f807/nutrient-pairing。

定位(摘自 Skill 描述):根据用户目标(增肌、减脂、控糖、维持健康)推荐营养素比例与每日摄入量,提供食物选择指南和餐盘搭配方法,帮助建立可持续的饮食结构。触发场景包括用户提到营养素搭配、宏量营养素比例、增肌/减脂/控糖饮食,或询问蛋白质、碳水、脂肪如何分配等。

官方入口:

  • SkillHub 展示页:https://www.skillhub.cn/skills/user_70c2f807/nutrient-pairing
  • API 坐标页:https://api.skillhub.cn/user_70c2f807/nutrient-pairing

截至资料抓取时,SkillHub 显示评分 100000、下载 1080 次、安装 0(页面统计会变动,以官网为准)。

核心功能

以下能力均来自已安装的 SKILL.md 1.0.0,无独立脚本或 CLI 子命令,执行逻辑由 Agent 按文档步骤完成。

  1. 需求评估:确认目标(增肌/减脂/控糖/维持),收集体重、身高、活动水平、饮食偏好与限制、运动类型与频率。
  2. 方案计算:估算每日热量需求(TDEE),按目标设定盈余或缺口,分配碳水/蛋白/脂肪比例,并换算为具体食物量。
  3. 落地指导:提供一日三餐搭配模板、各营养素优质食物来源、训练日/休息日调整建议,以及手掌法等份量估算。
  4. 延伸说明:训练前后营养时机、微量营养素基本搭配原则;FAQ 覆盖减脂是否必须低碳、蛋白上限、脂肪下限、蛋白粉是否必需、如何观察方案效果等。
  5. 边界与错误处理:对肾病高蛋白、热量过低、进食障碍倾向、完全排斥某类营养素、糖尿病控糖等场景给出固定提示语,并引导就医或临床营养支持。

明确不适用临床营养治疗、进食障碍治疗、特定疾病饮食管理,以及糖尿病/肾病营养管理、婴幼儿营养、肿瘤营养支持等(Skill 内列有对照表)。

安装与启用

1. 安装 SkillHub CLI

若本机尚未安装,可先检查版本:

command -v skillhub && skillhub --version

未安装时可按 SkillHub 官方安装文档执行完整安装(含 CLI 与默认 Skill):

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

仅安装 CLI:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

说明来源:https://skillhub.cn/install/skillhub.md

2. 安装本 Skill

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

skillhub install nutrient-pairing --namespace user_70c2f807 --dir <你的 Agent skills 目录>

SkillHub 搜索页给出的等价写法为:

skillhub install nutrient-pairing --namespace user_70c2f807

(仍需自行补上正确的 --dir。)

常见客户端 skills 路径(摘自官方安装文档):

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

也可在对话中让 AI 按 https://skillhub.cn/install/skillhub.md 安装 @user_70c2f807/nutrient-pairing(SkillHub 页面提供的提示词方式)。

安装完成后,在对应客户端启用或刷新 Skills 配置(各客户端具体操作以各自文档为准)。本 Skill 无需配置 API Key。

典型用法

Skill 未捆绑 Python 脚本;典型用法是在已启用该 Skill 的 Agent 对话里用自然语言提问。文档中的快速开始示例如下,可直接复现:

用户:增肌期蛋白质碳水脂肪该怎么分配
用户:减脂应该吃多少热量,营养素比例是什么
用户:糖尿病前期饮食怎么控制碳水
用户:一天需要多少蛋白质
用户:健身后该吃什么营养搭配

Agent 应按文档的三步流程响应:需求评估 → 方案计算 → 落地指导。输出上,Skill 要求同时给出比例与实际克数、一日各餐示例、优质食物来源表,以及手掌/拳头/拇指等简易份量技巧;并区分训练日与休息日、说明何时需要调整方案。

为便于核对,用户可主动补充:目标类型、体重身高、每周训练频次与强度、素食或过敏等限制,以减少反复追问。

适用场景与注意

适合谁

  • 需要在对话里快速得到 TDEE 估算、宏量比例和可跟做的餐盘模板,而非单次泛泛「食谱推荐」的用户。
  • 已在用 Cursor、Claude Code、Codex 等支持 Skills 的环境,希望把饮食规划约束成固定流程的开发者或个人使用者。

限制与注意(Skill 原文强调,使用前应向最终用户说明)

  • 非临床营养处方:糖尿病、肾病等需医学或临床营养师指导;涉及疾病时 Skill 会建议内分泌科或营养科。
  • 数据为估算:精确热量受基础代谢等因素影响,个体差异大,需根据 1–2 周体重、腰围、力量等信号微调。
  • 不替代检查:营养素缺乏需血液检查确认。
  • 安全边界:不推荐极端低热量或完全断食;识别进食障碍倾向时会建议专业心理帮助;对话信息用于生成方案,Skill 声明不持久收集用户身体数据。

同发布者另有「体检化验单解读」等 life-service 类 Skill,前者偏宏量饮食规划,后者偏化验指标科普对照,用途不同,勿混用为诊疗依据。

结尾

「营养素搭配」把增肌、减脂、控糖与维持健康场景下的热量估算、宏量分配和餐次模板写进 SKILL.md,让 Agent 按步骤追问、计算并输出可执行的搭配方案,同时用 FAQ 与错误处理表划清非医疗边界。安装与坐标以 SkillHub 为准:

https://www.skillhub.cn/skills/user_70c2f807/nutrient-pairing

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

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

小夜