前言¶
日常饮食规划里,常见做法是让通用对话模型「随便给一份减脂餐单」,输出往往缺少热量依据、宏量比例和可执行的份量。自己查 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 按文档步骤完成。
- 需求评估:确认目标(增肌/减脂/控糖/维持),收集体重、身高、活动水平、饮食偏好与限制、运动类型与频率。
- 方案计算:估算每日热量需求(TDEE),按目标设定盈余或缺口,分配碳水/蛋白/脂肪比例,并换算为具体食物量。
- 落地指导:提供一日三餐搭配模板、各营养素优质食物来源、训练日/休息日调整建议,以及手掌法等份量估算。
- 延伸说明:训练前后营养时机、微量营养素基本搭配原则;FAQ 覆盖减脂是否必须低碳、蛋白上限、脂肪下限、蛋白粉是否必需、如何观察方案效果等。
- 边界与错误处理:对肾病高蛋白、热量过低、进食障碍倾向、完全排斥某类营养素、糖尿病控糖等场景给出固定提示语,并引导就医或临床营养支持。
明确不适用临床营养治疗、进食障碍治疗、特定疾病饮食管理,以及糖尿病/肾病营养管理、婴幼儿营养、肿瘤营养支持等(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