Agent Skills
返回列表
减肥卡路里助手

减肥卡路里助手

生活服务 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9ee9e5a7/cal-tracker。

技能介绍

你要解决的问题

手动记账卡路里的痛点很明确:中餐的变量太多。一份"米饭"可以是 100g 也可能是 300g,外卖菜的油量根本无法估算。多数 App 的食物数据库以美式餐饮为主,面对"宫保鸡丁""西红柿炒蛋"这类菜名时,要么找不到条目,要么只能靠用户自行猜测——误差经常超过 30%。

另一个问题是持续性。减重本质上是 TDEE 与摄入之间的数值游戏,但如果每次记录都要手动查表、手动计算 BMR、手动更新体重曲线,一周之内大多数人就会放弃。

技能的工作方式

Cal-Tracker 把整个流程压缩成对话内的命令驱动交互,核心分三个阶段:

1. 弹框建档

首次触发 开始减肥 等关键词时,使用 AskUserQuestion 弹框分三轮收集目标体重、身体参数(身高/体重/年龄)、活动水平。数值解析规则明确:用户在"其他"中输入 73kg 则直接使用该值;选择区间则取中值。所有建档数据写入 {workspace}/.cal-tracker/profile/user-config.yaml。

2. 热量核算与方案生成

使用 Mifflin-St Jeor 方程计算 BMR,乘以活动系数得到 TDEE。基于 1kg 脂肪 ≈ 7,700 kcal 的换算,给出每日摄入目标、蛋白质摄入区间(1.6~2.0 g/kg)和三餐热量分配比例。方案包含运动规划(有氧 + 力量)和可行性校验:如果日缺口超过 1,500 kcal,会提示用户调整目标。

3. 日常记录与可视化

通过 记录早餐、运动、体重 等命令录入数据,所有数据按日期存储在 {workspace}/.cal-tracker/records/YYYY-MM-DD/。图表命令(如 曲线 7、热量缺口 7)使用 matplotlib 生成折线图、饼图和柱状图,中文标签使用 PingFang SC 字体。

适用边界

  • 不替代医疗建议:Mifflin-St Jeor 是估算公式,孕期、疾病状态、极端体重人群的 TDEE 偏差可能很大。
  • 数据库覆盖有限:内置 56 种中餐食物和 30 种运动,遇到新菜品需要用 加食物 命令手动扩展。
  • 补水与作息建议是模板:饮水目标按体重 × 30 ml 计算,睡眠建议 ≥ 7 小时,这些是通用参考值,个体差异需要自行调整。
  • 数据完全本地存储:没有云端同步,换设备需要迁移 .cal-tracker/ 目录。

使用场景

  • 减脂期间需按 Mifflin-St Jeor 方程精确计算 TDEE 并生成三餐热量分配表
  • 每天三餐与运动后需快速记录摄入与消耗,并用近7日曲线复盘趋势
  • 平台侧需将用户健康数据本地化存储,确保不上传外部服务
  • 需用中文命令在终端驱动卡路里记录、周报生成和体重里程碑提醒

适合人员

  • 正在进行减脂训练、需要精确控制每日热量缺口的个人用户
  • 开发对话式健康助手的工程师,需要本地存储与图表渲染示例
  • 习惯用命令行而非表单操作的健康数据爱好者
  • 需要用弹框式交互引导用户建档的 AI 技能开发者