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
羽毛球分组比赛记分
小程序二维码

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

小夜