بنقرة واحدة
bm-health
// Personal health management: body metrics tracking, diet logging, exercise logging, sleep logging, trend analysis. Use when user wants to log or check weight, diet, exercise, sleep, body metrics, 体重, 饮食, 运动, 睡眠, 卡路里, 跑步, 健身.
// Personal health management: body metrics tracking, diet logging, exercise logging, sleep logging, trend analysis. Use when user wants to log or check weight, diet, exercise, sleep, body metrics, 体重, 饮食, 运动, 睡眠, 卡路里, 跑步, 健身.
Research methodology: multi-source search, comparative analysis, solution research, fact-checking. Use when user needs to investigate, compare, analyze options, do deep research, 调研, 对比, 分析, 方案, 选型, 调查, 事实核查. Do NOT use for task completion verification; use bm.verification for 完成/搞定/跑通/done. Structured research process producing analysis reports with sources.
Refine intent before taking action: use Socratic questioning to turn vague requirements into clear specs, present in chunks for user confirmation before proceeding. Use when user has a vague idea, fuzzy goal, or complex request that needs sharpening, 想做, 想要, 计划, 设计, 帮我做, 帮我想, brainstorm, idea, plan, spec, design. Applicable before writing articles, making decisions, planning, or writing code.
Communication expert: conversation preparation, roleplay, copy polishing, relationship analysis, conflict resolution. Based on Nonviolent Communication (NVC) framework. Use when user needs help with conversation prep, roleplay, message drafting, relationship advice, conflict resolution, 沟通, 对话, 怎么说, 怎么聊, 角色扮演, 关系, 冲突, 拒绝, 道歉, 表白, 加薪, 请假, 话术. Includes tone adjuster and scenario template library.
Life journaling: diary, weekly reviews, monthly reflections, life event records, growth tracking. Use when user wants to write journal, diary, weekly review, monthly reflection, life events, milestones, 日记, 周报, 月报, 复盘, 回顾, 感恩, 反思. Three-part structure.
Meeting processing: meeting minutes generation, subtitle/audio transcription, agenda management, action item tracking. Use when user has meeting notes, transcripts, subtitles to process, 会议, 纪要, 字幕, 录音, 议程, 行动项, meeting notes, transcript. Automatically extract key decisions and action items.
Project management: project creation, task management, progress tracking, risk assessment, weekly report generation. Use when user needs to manage projects, tasks, milestones, risks, timelines, 项目, 任务, 进度, 风险, 里程碑, 排期, project, task, sprint. Data stored in current working directory, organized by directory.
| name | bm.health |
| description | Personal health management: body metrics tracking, diet logging, exercise logging, sleep logging, trend analysis. Use when user wants to log or check weight, diet, exercise, sleep, body metrics, 体重, 饮食, 运动, 睡眠, 卡路里, 跑步, 健身. |
| source | opencrew |
| version | 20260530.01 |
Data-driven management of body metrics, diet, exercise, and sleep. Emotions, stress, symptoms, and medications belong to bm.wellness.
./health/... (code project → ./docs/health/...) (under cwd, visible directory, follow user conventions)./working/health//tmp/, ~/Desktop/, ~/Downloads/, or anywhere outside cwd (unless user explicitly specifies)Code Project Detection: If code project markers exist under cwd (package.json, Cargo.toml, go.mod, pyproject.toml, setup.py, pom.xml, Gemfile, composer.json, or src/ + .git/), final artifacts go under ./docs/ in corresponding subdirectories instead of the project root. Intermediate artifacts in ./working/ remain unchanged. User-specified paths take priority.
./health/ or journal frontmatter for the first time, explain which fields and paths will be saved, and get confirmation before writing.All health data is written to the ./health/ directory.
If this directory does not exist, first search to confirm:
glob "./health/**"
If the current working directory has no Health structure, write health data to journal frontmatter.
| Data Type | File Path |
|---|---|
| Body metrics | ./health/body/metrics/YYYY-MM-DD.md |
| Diet records | ./health/diet/YYYY-MM-DD.md |
| Exercise records | ./health/exercise/YYYY-MM-DD.md |
| Sleep records | ./health/sleep/YYYY-MM-DD.md |
Write to journal frontmatter:
---
type: daily
date: 2026-05-16
weight: 72.5 # kg
body_fat: 18 # %
sleep_hours: 7.5 # hours
sleep_quality: 4 # 1-5
exercise_type: running # type
exercise_duration: 45 # minutes
---
When the user provides weight/body fat data:
Step 1: Confirm the date (default is today) Step 2: Search whether a record already exists for that day
glob "./health/body/metrics/YYYY-MM-DD.md"
Step 3: Create or update the record
---
type: note
date: 2026-05-16
tags: [health, metrics]
---
# Body Metrics 2026-05-16
| Metric | Value |
|------|------|
| Weight | 72.5 kg |
| Body Fat | 18% |
## Notes
[If there are anomalies or user notes]
Step 4: Read the last 7 days of data and provide trend analysis
glob "./health/body/metrics/*.md"
---
type: note
date: 2026-05-16
tags: [health, diet]
---
# Diet 2026-05-16
| Meal | Content | Estimated Calories |
|------|------|---------|
| Breakfast | Eggs x2 + whole wheat bread + milk | ~450 kcal |
| Lunch | Chicken breast salad | ~350 kcal |
| Dinner | Beef noodles | ~650 kcal |
**Total calories**: ~1450 kcal
## Suggestions
Good protein intake (eggs + chicken breast + beef), but dinner carbs are on the high side.
Suggest reducing noodle portion at dinner and adding a serving of vegetables.
After recording diet, always provide suggestions:
---
type: note
date: 2026-05-16
tags: [health, exercise]
---
# Exercise 2026-05-16
| Item | Details |
|------|------|
| Type | Running |
| Duration | 45 minutes |
| Distance | 6.2 km |
| Intensity | RPE 6/10 |
| Heart Rate | avg 145 bpm |
## Notes
Pace is 10s/km faster than last week, clear improvement.
---
type: note
date: 2026-05-16
tags: [health, sleep]
---
# Sleep 2026-05-16
| Metric | Value |
|------|------|
| Bedtime | 23:30 |
| Wake time | 07:00 |
| Duration | 7.5 hours |
| Quality | 4/5 |
## Notes
Sufficient deep sleep, felt refreshed upon waking.
When the user asks about health trends:
Step 1: Read data files from the last 7-30 days Step 2: Summarize key metrics Step 3: Calculate trends (increasing/decreasing/stable)
## Weight Trend (Last 7 Days)
| Date | Weight | Change |
|------|------|------|
| 05-10 | 73.2 | — |
| 05-11 | 73.0 | -0.2 |
| 05-12 | 72.8 | -0.2 |
| 05-13 | 72.9 | +0.1 |
| 05-14 | 72.6 | -0.3 |
| 05-15 | 72.5 | -0.1 |
| 05-16 | 72.5 | 0.0 |
**Trend**: Steadily decreasing, 0.7 kg loss over 7 days. Healthy rate, keep it up.
**Note**: Daily fluctuations of ±0.3 kg are normal; the 7-day moving average is more accurate.