食物数据库查询(Food Database Query)
Food Database Query 是 WellAlly Health(原名 Claude-Ally-Health)中的一个 Claude Code 技能。WellAlly Health 由 WellAlly Tech 维护,采用 MIT 协议,是一个本地优先的个人健康档案项目。它为项目的营养命令提供一张本地食物成分表:查询某种食物、对比两种食物、找出某种营养素高或低的食物,以及把你用自然语言描述的一餐算出营养总量。
是参考数据,不是饮食建议。 数值以每 100 克生食或标准烹饪状态计,实际摄入会因烹饪方式、份量和个人吸收而不同。需要治疗性饮食时请咨询注册营养师。
数据库
- 规模:1.0 版(创建于 2026-01-06)收录 50 种常见食物,每种包含 30 多项营养指标:热量、宏量营养素、维生素和矿物质。
- 来源:元数据注明来自《中国食物成分表》(第 6 版)和 USDA FoodData Central。
- 结构:
food-categories.json中有 10 大类、30 多个子类;每种食物带标准份量、英文名和别名(例如“燕麦”“燕麦片”“oats”“rolled oats”指向同一条目)。 - 参考摄入量:单独文件存放 19–50 岁成年男性和女性的每日推荐摄入量,用于对比食物或一餐与每日需要的差距。
这三个文件都在仓库的 data-example/ 目录中,并附有添加食物的维护指南。
功能
- 食物查询:营养成分、营养亮点、健康标签和推荐份量。
- 食物对比:逐项对比两种食物的营养素并给出建议。
- 按营养素推荐:筛选某营养素高于或低于阈值的食物(如高膳食纤维食物)。
- 整餐计算:解析“燕麦粥 1杯 + 鸡蛋 1个 + 牛奶 250ml”这样的输入,匹配数据库条目,换算份量并汇总营养。
- 智能搜索:支持名称和别名匹配、模糊搜索以及按分类浏览。
如何使用
WellAlly Health 是一个 Claude Code 项目,不是独立安装包。克隆仓库后在目录里启动 Claude Code:
git clone https://github.com/huifer/WellAlly-health.git
cd WellAlly-health
claude
技能通过 /nutrition 命令调用。上游文档中的示例:
/nutrition food 三文鱼
/nutrition compare 鸡胸肉 三文鱼
/nutrition record breakfast 燕麦粥 1杯 + 鸡蛋 1个 + 牛奶 250ml
局限
- 只有 50 种食物,很多菜肴和包装食品查不到。上游路线图计划扩充。
- 营养值会因地区、品种和做法不同而有差异。
- 它不会考虑肾病、过敏等个人情况,需要你另行核对。
常见问题
它是在线食物 API 吗? 不是。它读取本地 JSON 文件,查询不依赖网络,但分析本身通过 Claude Code 完成。
能添加自己的食物吗? 可以。仓库里有一份说明 JSON 结构的食物数据库维护指南。
替代方案
- Nutrition Analyzer:同项目的饮食分析技能,使用这个数据库。
- Goal Analyzer:追踪基于这些数据设定的饮食目标。
- Health Trend Analyzer:长期关联饮食记录与症状、体重。
评论
还没有评论。成为第一个评论的人!
相关工具
相关洞察

Anthropic Subagent:多智能体时代的架构革命
深入解析 Anthropic 的多智能体架构设计。了解如何通过 Subagent 突破上下文窗口限制,实现性能提升 90%,以及多智能体系统在 Claude Code 中的实际应用。
按仓库任务选 AI 编程 CLI
按你真正要跑的工作,在 Claude Code、Codex CLI、OpenCode、Pi、omp、DeepSeek Harness 与 Grok Build 之间选择。2026-10-06 对照官方文档复核。
Skills + Hooks + Plugins:Anthropic 如何重新定义 AI 编程工具的扩展性
深入解析 Claude Code 的 Skills、Hooks 和 Plugins 三位一体架构,探讨为什么这种设计比 GitHub Copilot 和 Cursor 更先进,以及它如何通过开放标准重新定义 AI 编程工具的扩展性。