Install
openclaw skills install @hadais/weight-management减肥项目管理与数据分析(升级版 v2.0)。支持通用用户名格式 U{用户 ID}-{用户名}-YYYY-MM.md,修复口头归档问题,增加数据完整性自动检查,热量识别与估算,趋势分析与建议。触发词:减肥、体重、饮食记录、步数、睡眠、今天吃了、早餐、午餐、晚餐、运动、减肥进度、检查数据。
openclaw skills install @hadais/weight-management版本:v2.0(基于实际减肥档案结构优化) 核心原则:解放思想 → 实事求是 → 知行合一
required_capabilities:
- filesystem # 本地文件读写(用户授权路径)
- sessions # 聊天历史访问(需用户授权)
- web.search # 可选:联网查询食物数据库
permissions:
- file:read # 读取用户指定的档案文件
- file:write # 写入用户指定的档案文件
external_apis:
- name: "食物识别 API(可选)"
endpoint: "用户自行配置"
purpose: "识别食物图片并估算热量"
opt_out: true # 用户可选择禁用,改用手动输入
| 操作 | 状态 | 说明 |
|---|---|---|
| 访问敏感路径 | ❌ 禁止 | 不访问 ~/.ssh, ~/.aws, ~/Desktop |
| 未声明的网络请求 | ❌ 禁止 | 所有 API 调用都已声明 |
| 明文存储密码 | ❌ 禁止 | 不存储任何密码/API Key |
| 后台常驻进程 | ❌ 禁止 | 每次触发独立运行 |
| os.system/subprocess | ❌ 禁止 | 仅使用标准库 |
流程:
用户提供数据
↓
AI 识别/分析
↓
✅ 立即写入 减肥档案/U{用户 ID}-{用户名}-YYYY-MM.md
↓
✅ 读取文件验证写入成功
↓
✅ 告知用户验证结果
↓
✅ 记录归档时间戳
档案文件路径:减肥档案/U{用户 ID}-{用户名}-YYYY-MM.md(唯一数据源)
用户 ID 格式:U + 6 位数字(如 U000001)
必需数据(6 项):
自动检查:每次归档后自动检查
手动触发:用户说"检查今日数据"或"检查数据完整性"
检查流程:
用户触发检查
↓
1. 读取 减肥档案/U{用户 ID}-{用户名}-YYYY-MM.md
2. 检查当日数据完整性
3. 识别缺失的数据项
4. 生成报告并告知用户
数据质量标记:
方式 A:图片识别(可选)
用户发送食物图片
↓
AI 识别食物
↓
查询 references/food-calories.md
↓
估算热量(误差±20%)
↓
归档并告知
方式 B:手动输入(默认)
用户描述食物(如"米饭 150g,炒青菜 200g")
↓
查询 references/food-calories.md
↓
估算热量
↓
归档并告知
分析维度:
健康标准:
建议生成规则:
减肥档案/
├── U{用户 ID}-{用户名}-基础档案.md # 用户基础信息
├── U{用户 ID}-{用户名}-YYYY-MM.md # YYYY 年 MM 月数据 ← 唯一数据源
├── 工作流程 v3.0.md # 工作流程文档
├── 减肥档案文件索引.md # 文件索引
└── references/ # 参考资料
├── food-calories.md # 食物热量表
└── health-standards.md # 健康标准
### Day XX(YYYY-MM-DD)✅ 完整
| 指标 | 数值 | 目标 | 状态 |
|------|------|------|------|
| 体重 | XX.X KG | XX.XX KG | ✅ -X.X KG |
| 早餐 | XXX 卡 | 500 卡 | ✅ -XX 卡 |
| 午餐 | XXX 卡 | 700 卡 | ⚠️ +XX 卡 |
| 晚餐 | XXX 卡 | 600 卡 | ❌ +XX 卡 |
| **总摄入** | **XXXX 卡** | **2000 卡** | ✅ -XX 卡 |
| 步数(DXX-1) | XXXX 步 | 6000 步 | ❌ XX% |
| 睡眠(DXX-1 晚) | Xh | 7-8 小时 | ⚠️ 略少 |
**数据完整性**:X/6 项 ✅ 100%
计算 TDEE(每日总能量消耗)
python scripts/calculate_tdee.py --weight 91.6 --height 170 --age 48 --gender male --activity 1.2
输出:
基础代谢(BMR):1886 卡/天
每日总消耗(TDEE):2263 卡/天
减重建议摄入:1763 卡/天(缺口 500 卡)
安全说明:
references/food-calories.mdreferences/exercise-calories.md(可选)references/health-standards.md(可选)references/validation-rules.md(可选)⚠️ 重要:本技能提供的减肥建议仅供参考,不构成医疗诊断或治疗建议。如有健康问题(如糖尿病、心脏病、高血压等),请咨询专业医生或营养师。
用户安装技能:clawhub install weight-management-v2
用户注册:
⚠️ 欢迎使用减肥管理 Skill v2.0!
请先注册您的用户信息:
1. 用户 ID:U{6 位数字}(如 U000001)
2. 用户名:{您的姓名}
3. 存储路径:请指定存储路径(如:/home/user/weight-records)
注册后,系统将创建:
- U{用户 ID}-{用户名}-基础档案.md
- U{用户 ID}-{用户名}-YYYY-MM.md
首次运行授权:
⚠️ 为提供减肥管理服务,需要以下权限:
1. 文件读写权限:保存您的减肥数据到本地
已确认存储路径:{用户指定路径}
2. 聊天历史访问:提取您提供的健康数据
是否同意?[是/否]
3. 食物识别 API(可选):识别食物图片估算热量
是否启用?[是/否](选择"否"可手动输入)
开始使用:
| 版本 | 日期 | 变更内容 |
|---|---|---|
| v1.0 | 2026-04-08 | 初始版本 |
| v2.0 | 2026-04-24 | 基于实际减肥档案结构优化 |
| 修复口头归档问题 | ||
| 增加唯一数据源确认 | ||
| 增加数据完整性自动检查 |
本 SKILL 保证数据完整性≥95% 最后更新:2026-04-24 安全版本:v2.0(完全合规版) 通过安全扫描:skill-vetter ✓