nutrition-and-health:用自然语言做饮食与养生顾问的 Agent Skill

前言

在 Cursor、Claude Code 等环境里,通用模型能回答「今天吃什么」,但往往缺少稳定的触发词、场景划分和本地档案约定,对话容易变成泛泛科普。若你希望 Agent 按三餐、外卖、咖啡奶茶、减脂健身等日常场景给出结构化建议,并把个人偏好留在本地,可以把 SkillHub 上的社区 Skill nutrition-and-health(营养健康)装进当前 Agent 的 skills 目录,用口语直接驱动。

这是什么

nutrition-and-health 是面向大众生活方式的 Agent Skill,坐标为 @user_dfbdc5ab/nutrition-and-health,版本 1.0.0,来源为 community,分类 life-service,由 SkillHub 发布者 user_dfbdc5ab 维护;包内 _meta.json 标注作者为 zhuqingsonga。Skill 在元数据中声明 requires_api_key=false,不依赖外部 API Key。

官方页面将其定位为「专属健康顾问」:覆盖吃什么、喝什么、营养搭配、吸收习惯、四季养生,以及减脂、健身、养胃、日常保健等场景。Skill 正文明确说明:提供健康建议,不替代专业医疗诊断;严重问题应就医。

核心功能

以下能力均来自 Skill 包内的 SKILL.md 与配套文件,按模块组织为十条主线。

  1. 了解你:通过「你了解我一下」等触发词收集年龄、健康状况、忌口、作息与目标;Skill 声明信息仅本地存储、不上传服务器。
  2. 吃什么:三餐、外卖、食堂、聚餐、零食等,结合时间与场景推荐。
  3. 喝什么:咖啡、奶茶、加班与下午茶等饮品选择。
  4. 营养搭配:每餐蛋白质、蔬菜、优质碳水等原则性建议。
  5. 吸收优化:进食顺序、咀嚼与搭配等「怎么吃」提示。
  6. 养生调理:四季养生与日常调理类问答。
  7. 减脂瘦身:强调不节食、饱腹感与生活方式调整。
  8. 健身增肌:蛋白质、碳水与运动前后饮食要点。
  9. 养胃调理:温和易消化、规律饮食与忌口提醒。
  10. 日常保健:作息、运动、饮水等基础习惯。

触发方式以自然语言为主。SKILL.md frontmatter 列出了中英文触发场景(如「今天吃什么」「减脂期怎么吃」「healthy eating」等),并附速查表,无需记忆固定 CLI 子命令。

本地资源方面,当前 1.0.0 包内包含:

  • data/food_database.json、data/drink_database.json、data/health_tips.json 等 JSON 知识库;
  • scripts/get_to_know_you.py:以交互问答形式引导建立档案的示例脚本;
  • tips.md:场景化使用说明与常见问题。

Skill 自述不是卡路里精算工具,也不做医疗诊断;建议基于通用知识与本地库,个体差异需用户主动补充信息。

安装与启用

SkillHub 页面给出的安装指引是:让 Agent 参照 SkillHub 安装文档,安装坐标 @user_dfbdc5ab/nutrition-and-health。

下面介绍命令行方式(与官方文档一致)。

1、检查 SkillHub CLI

command -v skillhub && skillhub --version

未安装时,可按官方文档执行完整安装或仅安装 CLI:

# 完整安装(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

2、安装到当前 Agent 的 skills 目录

官方要求安装时必须用 --dir 指向当前 Agent 识别的 skills 目录,否则默认落在 ./skills/ 可能无法被加载。

skillhub install @user_dfbdc5ab/nutrition-and-health --dir ~/.cursor/skills/

其他常见路径(摘自 SkillHub 安装文档,按你实际使用的客户端替换 --dir):

  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/
  • Gemini CLI:~/.gemini/skills/

安装完成后,按你所用客户端的要求重启或刷新 Agent,使 SKILL.md 被加载。

3、可选:本地档案脚本

若希望通过脚本走一遍「了解你」问答流程,可在 Skill 目录下执行(需 Python 3.8+,与 README.md 说明一致):

python3 scripts/get_to_know_you.py

典型用法

Skill 的设计是「对话即接口」。经过上面的安装步骤后,在 Agent 对话中直接使用下列表述即可(摘自 SKILL.md 速查表与使用示例)。

建立档案

你了解我一下

日常饮食

今天吃什么
早餐吃什么
外卖怎么点健康

饮品

今天喝什么咖啡
想喝奶茶怎么办

目标导向

减脂期怎么吃
健身怎么吃
胃不好怎么吃

官方示例中,用户问「早餐吃什么」时,Skill 期望 Agent 给出多条可选组合并附简短理由(如鸡蛋 + 全麦面包 + 牛奶等);问「今天喝什么咖啡」时,按时间段与身体状况区分美式、拿铁等建议。实际输出由当前模型在 Skill 约束下生成,你可在对话中补充「减脂期」「胃不好」等上下文以收窄推荐。

更细的场景话术见包内 tips.md(如午餐外卖、熬夜恢复、旅行饮食等)。

适用场景与注意

适合谁

  • 需要把「吃什么、喝什么、怎么搭配」拆成可重复对话流程的个人用户;
  • 希望在 Agent 侧统一中英文触发词、减少每次手写长提示词的开发者;
  • 关注本地隐私说明、且接受「生活建议而非诊疗」边界的人群(Skill 明确不适合替代医生)。

使用注意

  • 包内 _meta.json 写明 min_openclaw_version: 2026.1.0;若你使用 OpenClaw 系客户端,需确认版本兼容。
  • 不要期待实时营养数据库或精确热量核算;Skill 自述基于预设知识库与通用原则。
  • SKILL.md 文件说明中列出的部分脚本文件名,在当前 1.0.0 安装包中可能尚未全部落地;以实际目录为准,核心交互仍以 Agent 读取 SKILL.md 为主。
  • SkillHub 页面统计(截至资料抓取):评分 100000,下载 1612,安装 35;社区 Skill,更新节奏取决于发布者。

结尾

nutrition-and-health 把饮食、饮品、养生与减脂健身等高频问题收敛成一套可触发的 Skill 说明与本地 JSON 资料,适合作为 Agent 里的日常健康顾问层。安装与坐标以 SkillHub 为准。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_dfbdc5ab/nutrition-and-health
  • API 坐标页:https://api.skillhub.cn/user_dfbdc5ab/nutrition-and-health
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

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

Xiaoye