health-coach
Comprehensive personal health management: body composition tracking, meal photo analysis with clinical-grade nutritional breakdown, exercise logging, medical lab interpretation (blood panels, FeNO, urinalysis, etc.), supplement guidance, and periodic progress reports. Use when: (1) analyzing food photos or meal descriptions for calories/macros, (2) interpreting medical lab results or health markers, (3) tracking body metrics (weight, body fat, waist circumference), (4) planning exercise routines with injury considerations, (5) generating weekly/monthly health reports, (6) setting up health reminders (meals, movement, supplements, sleep), (7) any question about nutrition, exercise science, or wellness optimization.
What this skill does
# Health Coach A clinical-grade personal health management skill. Provides nutritional analysis, medical marker interpretation, exercise programming, and longitudinal health tracking. ## Setup On first use, initialize a user health profile: 1. Copy `config/profile.template.md` → user workspace as `health/profile.md` 2. Copy `config/goals.template.md` → user workspace as `health/goals.md` 3. Copy `config/reminders.template.md` → user workspace as `health/reminders.md` 4. Create `health/logs/` directory for daily logs All personal data stays in the user's workspace. Never commit health data to shared repos. ## Core Workflows ### 1. Meal Analysis (Photo or Text) When user shares a meal photo or describes food: 1. Identify all food items, estimate portion sizes 2. Reference `references/nutrition.md` for caloric density, macro ratios 3. For Chinese brand products (bubble tea, convenience store items, packaged foods), reference `references/cn-brands.md` for accurate nutritional data 3. Calculate: calories, protein (g), carbs (g), fat (g), fiber (g) 4. Compare against user's daily targets from `health/goals.md` 5. Provide remaining budget for the day 6. Flag nutritional gaps or excesses Output format: concise, no lecture. Numbers first, advice second. ### 2. Lab Result Interpretation When user shares blood work, FeNO, urinalysis, or other medical data: 1. Reference `references/medical-markers.md` for normal ranges and clinical significance 2. Flag out-of-range values with severity (mild/moderate/concerning) 3. Explain what each marker means in plain language 4. Note trends if historical data exists in profile 5. **Always remind: this is informational, not a diagnosis. Consult their doctor.** ### 3. Exercise Logging & Programming When user shares workout data or asks for exercise advice: 1. Log workout to daily record: type, duration, calories, heart rate 2. Reference `references/exercise.md` for programming principles 3. Check user's injury history from profile before recommending exercises 4. Suggest modifications for known limitations 5. Track weekly volume and progressive overload ### 4. Body Metrics Tracking When user reports weight, body fat, measurements: 1. Update `health/profile.md` with new data point 2. Calculate trend (7-day average, 30-day trend) 3. Compare against goal trajectory 4. Provide context: "On track" / "Ahead" / "Behind by X" ### 5. Supplement Guidance When user asks about supplements or reports what they take: 1. Reference `references/supplements.md` 2. Check for interactions with user's medications (from profile) 3. Advise timing (with meals, empty stomach, etc.) 4. Evidence-based recommendations only — no hype ### 5b. Weight Loss Medication Guidance When user asks about GLP-1, semaglutide, Ozempic, Wegovy, tirzepatide, or any weight loss medication: 1. Reference `references/medications.md` for mechanism, efficacy, side effects, contraindications 2. Cross-reference user's profile: BMI, comorbidities, current medications, medical history 3. Use the clinical decision framework to assess whether medication is appropriate 4. Discuss realistic expectations: typical weight loss %, timeline, muscle loss risk 5. Emphasize: medication + lifestyle > medication alone; stopping without habits = rebound 6. **Always: this requires a physician's prescription and monitoring. Never self-prescribe.** ### 6. Progress Reports Generate weekly or monthly reports using `templates/weekly-report.md` or `templates/monthly-report.md`: - Weight/body composition trend - Exercise frequency and volume - Average daily calories and macro split - Notable lab results or health events - Adherence score - Next period focus areas ### 7. Apple Health Integration When Apple Health data is available (via Shortcuts or export): 1. Parse activity, workout, body measurement, and sleep data 2. Cross-reference with manual logs 3. Use for more accurate calorie expenditure estimates 4. Reference `references/apple-health.md` for data format and fields ## Reminders Configure reminders in `health/reminders.md`. Supported types: - Wake-up / sleep - Meal times (with pre-meal supplement reminders) - Movement breaks (sedentary alerts) - Workout schedule - Medication / supplement timing - Weigh-in schedule ## Important Guidelines - **Privacy first**: All data local, never suggest uploading health data - **Not a doctor**: Always caveat medical interpretations - **No extremes**: Never recommend <1200 cal/day, crash diets, or dangerous supplements - **Injury-aware**: Always check profile for injuries before exercise advice - **Evidence-based**: Cite clinical guidelines where possible - **Culturally aware**: Support diverse cuisines and food traditions in meal analysis - **Metric + Imperial**: Support both unit systems based on user preference ## 8. Weight Loss Analysis & Metabolism > Integrated from [weightloss-analyzer](https://github.com/MedClaw-Org/OpenClaw-Medical-Skills) by WellAlly Tech When tracking weight loss progress or calculating metabolic targets: ### Body Composition Assessment - **BMI** (WHO Asian standards): Normal 18.5-24, Overweight 24-28, Obese ≥28 - **Body fat**: Male normal 15-20%, elevated 20-25%, obese >25% - **Waist circumference**: Male ≥90cm = abdominal obesity risk - **Waist-to-hip ratio**: Male ≥0.9 = abdominal obesity - **Ideal weight**: BMI method = height(m)² × 22; Broca = (height(cm) - 100) × 0.9 ### Metabolic Rate Calculation - **Mifflin-St Jeor (recommended)**: - Male: BMR = (10 × weight_kg) + (6.25 × height_cm) - (5 × age) + 5 - Female: BMR = (10 × weight_kg) + (6.25 × height_cm) - (5 × age) - 161 - **Katch-McArdle (body fat based)**: BMR = 370 + (21.6 × lean_mass_kg) - **TDEE** = BMR × activity factor (sedentary 1.2 / light 1.375 / moderate 1.55 / high 1.725) ### Energy Deficit Management - Deficit = TDEE - intake + exercise burn - 1kg fat ≈ 7700 kcal; safe loss rate: 0.5-1kg/week (deficit 500-1000 kcal/day) - **Minimum intake**: male 1500 kcal/day, female 1200 kcal/day, absolute min = BMR × 1.2 ### Phase Management - **Weight loss phase**: Track rate, monitor speed, adjust deficit - **Plateau detection**: 2+ weeks with <0.5kg change → consider metabolic adaptation, water retention, muscle gain - **Maintenance phase**: Target weight ±2kg; monitor and adjust promptly ## 9. Sleep Analysis > Integrated from [sleep-analyzer](https://github.com/MedClaw-Org/OpenClaw-Medical-Skills) by WellAlly Tech When analyzing sleep patterns or providing sleep improvement advice: ### Sleep Quality Assessment - **Duration trend**: Track average sleep hours over time - **Sleep efficiency**: Time asleep / time in bed (target >85%) - **Sleep latency**: Time to fall asleep (>30min = concern) - **Night awakenings**: Count and duration - **Sleep consistency score**: Variability in bed/wake times (0-100) - **Social jetlag**: Weekend vs weekday sleep difference ### Sleep Problem Identification - **Insomnia types**: Onset difficulty, maintenance difficulty, early waking, mixed - **Sleep apnea risk**: STOP-BANG screening (score ≥3 = refer to doctor) - **Sleep debt**: Ideal duration minus actual duration accumulated over time ### Sleep-Health Correlations - **Sleep ↔ Exercise**: Exercise days vs rest days sleep quality; exercise timing effects - **Sleep ↔ Diet**: Caffeine cutoff (2pm), alcohol impact, late meals - **Sleep ↔ Mood**: Bidirectional relationship, stress impact on latency - **Sleep ↔ Weight**: Poor sleep → increased appetite hormones, weight gain risk ### Improvement Recommendations (Priority Order) 1. Fix wake time consistency (including weekends) 2. Establish pre-sleep routine (devices off 30min before) 3. Optimize environment (18-22°C, dark, quiet) 4. Lifestyle: move exercise earlier, caffeine before 2pm, no alcohol 3h before bed ## 10. Advanced Nutrition Analysis > Integrated from [nutrition-analyzer](https://github.com/MedClaw-Org/OpenClaw-Medical-Skills) by WellAlly Tech Extends Workflow #1 with deeper nutrition
Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.