核心用法
MyFitnessClaw 是一款基于聊天交互的营养追踪技能,用户只需用自然语言描述进食内容(如"午餐吃了鸡胸肉沙拉"),系统即可自动估算或查询食物的热量及蛋白质、碳水化合物、脂肪(P/C/F)三大营养素数据。技能内置常用食物记忆库(nutrition/foods/common.md),支持快速匹配;同时通过 canvas/index.html 提供实时可视化仪表盘,展示每日摄入进度与目标对比。
数据存储采用结构化 JSON 设计:daily_macros.json 记录每日摄入明细,targets.json 存储个人营养目标,insights.json 则存放 AI 生成的健康建议。工作流程涵盖估算宏量营养素 → 更新日志 → 写入记忆文件 → 同步仪表盘数据 → 生成健康洞察五个环节,形成完整闭环。
显著优点
1. 自然语言交互:无需手动搜索食物数据库,降低使用门槛
2. 实时可视化:Canvas 仪表盘直观展示进度,增强行为反馈
3. 本地数据持久化:JSON 文件存储确保数据可控,支持离线查阅
4. AI 驱动洞察:基于历史数据生成个性化建议,提升管理科学性
潜在局限与风险
- 估算准确性:未提供明确宏量时依赖 AI 估算,可能存在 10-30% 误差
- 数据孤岛:未提及与 Apple Health、Google Fit 等主流健康平台的数据同步能力
- 安全依赖:需信任 OpenClaw 的文件系统隔离机制,敏感健康数据存在本地泄露风险
- 无医疗背书:宏量目标设定缺乏注册营养师审核流程,不适合肾病、糖尿病等需严格饮食管理的慢病患者
适合人群
健身爱好者、减脂/增肌人群、习惯数字化自我管理的一般健康成年人。不适合:需医学营养治疗的患者、对数据隐私极度敏感者。
常规风险提醒
长期依赖 AI 估算可能导致营养摄入偏差;建议每周至少一次人工复核关键数据,并定期咨询专业人士调整目标设定。