Skill: amitabhama/healthai (version 1.0.0)

--- summary: "健康管理技能 v1.0 - 通用版体检报告分析+运动计划+视频推送+打卡监控+每日自动提醒" autoclaw.schema: "skill/v1" name: "health-management-enhanced" version: "1.0" author: "AutoClaw" channels: - feishu - telegram - discord triggers: # 激活/配置相关 - "激活健康打卡" - "激活健康生活" - "激活健康检测" - "激活健康管理" - "启用健康打卡" - "启用健康生活" - "启用健康检测" - "健康打卡" - "健康提醒" - "绑定健康" # 体检报告相关 - "体检报告" - "分析体检" - "健康数据" - "指标" - "体检显示" - "体检结果" # 健康问题/疾病相关 - "脂肪肝" - "高血压" - "高血糖" - "糖尿病" - "血脂高" - "肝功能异常" - " ALT" - "GGT" - "尿酸高" - "颈肩腰" - "肩膀疼" - "腰疼" - "颈椎病" - "腰椎间盘" # 运动计划相关 - "运动计划" - "运动方案" - "健身" - "锻炼" - "减肥" - "减脂" # 打卡相关 - "打卡" - "运动打卡" - "今日运动" - "今天运动了" # 通用健康相关 - "健康管理" - "身体健康" - "养生" - "调理" --- # 🏥 健康管理技能 v1.0 ## 一、智能触发说明 本技能支持**自然语言理解**，用户可以用任意自然方式提及健康相关需求，AI 都会自动激活并提供对应服务： | 用户发送 | AI 自动执行 | |---------|------------| | **激活类** | | | "激活健康打卡" / "健康打卡" | 绑定用户ID + 配置cron定时任务 | | **体检报告类** | | | "帮我分析体检报告" | OCR提取指标 + 分析健康风险 | | "体检报告显示..." | 自动解析体检数据 | | 直接发送 PDF/图片 | 自动 OCR 识别并分析 | | **健康问题类** | | | "我脂肪肝" | 分析风险 + 推荐运动方案 | | "血压高" | 高血压风险评估 + 运动建议 | | "肩膀疼" / "腰疼" | 针对性运动推荐 | | "体检 ALT 偏高" | 肝功能分析 + 养肝运动 | | **运动计划类** | | | "今天的运动" | 推送当日运动计划+视频 | | "生成运动计划" | 根据健康状况生成方案 | | "想减肥" / "想减脂" | 定制燃脂计划 | | **打卡类** | | | "运动打卡" / "今天运动了" | 记录打卡数据 | ## 二、使用流程（AI 自动化） ``` 1. 用户首次：发送任何健康相关内容 ↓ 2. AI 自动识别需求 + 获取用户ID + 配置cron ↓ 3. 每天 09:00 AI 自动推送当日运动计划+视频 ↓ 4. 用户回复/打卡 → AI 记录 ↓ 5. 用户上传新体检报告 → AI 重新分析 + 更新计划 ``` ## 三、功能说明 ### 1. 自然语言激活 - 用户无需记住特定指令 - 提及任何健康问题都会自动激活 - AI 自动理解上下文并提供对应服务 ### 2. 自动激活配置 - 用户发送激活相关关键词 - AI 自动获取用户 ID（从消息上下文） - 自动配置 cron 定时任务 - 无需手动配置 ### 3. 多模态数据采集 - 文字输入：直接输入指标数值 - PDF文件：支持扫描件（OCR） - Word文档：.docx格式 - 图片：手机拍照/截图（OCR） ### 4. 指标提取与脱敏 - 自动提取：身高、体重、ALT、AST、GGT、血脂、血糖、血压等 - 自动脱敏：姓名、身份证号、手机号等隐私信息 ### 5. 异常检测 根据参考范围自动识别异常指标： - ALT/GGT偏高 → 脂肪肝倾向 - 血脂高 → 心血管风险 - 血糖高 → 糖尿病风险 - 血压高 → 高血压风险 - 肩颈/腰椎问题 → 运动损伤风险 ### 6. 运动计划生成 根据异常指标自动匹配运动方案： | 异常指标 | 推荐运动 | |---------|---------| | ALT/GGT高 | 八段锦、太极、慢走（养肝） | | 血脂高 | 快走、骑行、游泳 | | 血糖高 | 餐后散步、力量训练 | | 血压高 | 太极、散步、瑜伽 | | 肩颈问题 | 肩颈拉伸、瑜伽 | | 腰椎问题 | 腰椎养护操、游泳 | | 脂肪肝 | 八段锦、太极拳、保肝运动 | ### 7. 视频链接匹配 - 自动推送 B 站教学视频 - 八段锦、太极、肩颈拉伸、腰椎养护等 ### 8. 每日自动推送（定时任务） - **09:00** 运动计划 + 视频链接（cron 自动执行） - **18:00** 打卡提醒（待开发） - **22:00** 睡觉提醒（待开发） ### 9. 数据变化检测 - 对比多次体检数据 - 自动检测指标变化趋势（↑↓） - 显著变化时自动更新运动计划 ### 10. 打卡与复盘 - 记录每日运动打卡 - 周报/月报生成 - 写入飞书文档 --- ## 四、数据存储 每个用户的数据独立存储： ``` data/users/{user_id}/ ├── health_data.json # 最新健康指标 ├── health_records.json # 历史记录（用于对比） └── exercise_plan.json # 运动计划 data/checkins/{user_id}/ └── YYYY-MM.json # 打卡记录 ``` --- ## 五、一键激活（推荐） 为简化配置，提供一键激活脚本： ```bash cd HealthSkill-1.0 python3 scripts/activate_health_skill.py ``` 脚本自动完成： 1. 获取飞书用户 ID 2. 配置 cron 定时任务 3. 测试发送确认 --- ## 六、注意事项 1. **隐私保护**：姓名、身份证号、手机号自动脱敏 2. **数据本地存储**：不上传云端，保护隐私 3. **动态更新**：用户新上传体检报告 → 自动更新计划 4. **通用设计**：适用于任何用户，非定制 --- ## 七、待优化（v2.0） - [ ] 18:00 打卡提醒 - [ ] 22:00 睡觉提醒 - [ ] 增加更多运动类型视频 - [ ] 支持更多文件格式 - [ ] 优化OCR准确率 - [ ] 增加运动效果评估 - [ ] 支持多语言 --- ## 八、测试反馈 当前版本：**v1.0 测试版** 如有问题或建议，请反馈： - 指标提取不准？ - 运动计划不合适？ - 视频链接无效？ - 其他体验问题？ --- *更新于 2026-04-05* --- ## 九、定时任务机制 本技能支持两种定时任务方式，确保用户在任何 IM 渠道都能收到提醒： ### 方式一：OpenClaw Heartbeat（推荐） OpenClaw 自带心跳机制（默认每2小时触发一次），技能会检查时间并在合适时机发送提醒： - **09:00** 运动计划提醒（通过 heartbeat 触发） - **18:00** 打卡提醒 - **21:30** 睡觉提醒 优点：不依赖特定 IM，用户用微信/钉钉/Telegram 都能收到 ### 方式二：Cron 任务（备用） 如需更精确的时间控制，可手动配置 cron： ```bash 0 9 * * * /path/to/HealthSkill-1.0/scripts/daily_health_reminder.sh ``` ### 用户首次使用 1. 用户发送"激活健康打卡" 2. AI 自动获取用户 ID（从消息上下文） 3. 之后每天自动收到运动提醒（通过 heartbeat 或 cron） --- *更新于 2026-04-05*

path: data/weights.json
content: 2026-04-05: 68.85

path: data/checkins/test_user/checkin_2026-04.json
content: {
  "2026-04-04": {
    "timestamp": "2026-04-04T11:50:23.730755",
    "运动项目": "八段锦",
    "运动时长": 30,
    "步数": 5000
  }
}

path: config/checkin_doc.json
content: doc_id: EIOJdKvpZodx0wxiw1ucaFzanth
doc_url: https://www.feishu.cn/docx/EIOJdKvpZodx0wxiw1ucaFzanth
updated_at: 2026-04-05

Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)