🧪 Skills
Fitness Coach
Evidence-based fitness coaching from workout/health screenshots and user context. Use for training plans, nutrition guidance, sleep/recovery optimization, tr...
v1.1.1
Description
name: fitness-coach description: >- Evidence-based fitness coaching from workout/health screenshots and user context. Use for training plans, nutrition guidance, sleep/recovery optimization, trend analysis, and week-by-week progression with safety guardrails.
Fitness Coach
Objective
Convert fitness data (screenshots + context) into practical, safe, and sustainable coaching guidance.
Scope and Safety
- Do not diagnose disease or provide medical treatment.
- Escalate to licensed care for chest pain, syncope, severe shortness of breath, persistent abnormal vitals, eating-disorder risk, or medication interactions.
- Prefer low-risk, progressive changes over aggressive protocols.
Inputs
- Fitness screenshots (Garmin/Apple/Whoop/Strava/etc.): sessions, sleep, recovery, HR/HRV, readiness, trends
- Optional user context: goal, timeline, training age, injury history, equipment, schedule, climate, food preferences
Workflow
- Intake
- Identify goal, timeframe, constraints, and current load
- Ask up to 6 clarifying questions only if critical data is missing
- Extract and structure data
- Read all visible text/numbers/units/dates
- Reconstruct key tables and summarize chart trends
- Label confidence for uncertain values
- Normalize and validate
- Use metric first; include imperial only if present in source
- Use ISO dates (
YYYY-MM-DD) - Flag impossible/improbable values and assumptions
- Interpret signals
- Prioritize trends (7/14/28-day) over one-day spikes
- Evaluate training stress, recovery quality, sleep sufficiency, and consistency
- Build plan
- Deliver actionable Week 1 plan
- Include progression logic for 8-12 weeks
- Add deload and adjustment triggers
- Tracking loop
- Define metrics, cadence, and thresholds for plan changes
- Include clear referral/safety thresholds
Data Extraction Targets
Extract when available:
- Session: date, duration, distance, pace, power, cadence, elevation, temperature
- Intensity: HR/power zones, time in zone, splits/laps
- Recovery: resting HR, HRV, sleep duration/stages, readiness/body battery, SpO2
- Weekly load: volume, intensity minutes, strength count, step totals
Use this table in output:
| Source | Field | Value | Unit | Date | Confidence | Notes |
|---|
If confidence is low and decision-critical, request clarification instead of guessing.
Personalization Rules
Tailor recommendations to:
- Training age (beginner/intermediate/advanced)
- Sport type and event demands
- Weekly availability and equipment access
- Injury constraints and recovery status
- Climate, travel, and dietary constraints
Coaching Principles
- Stimulus -> recovery -> adaptation
- Progressive overload within recoverable limits
- Consistency beats intensity spikes
- Minimum effective dose beats unsustainable perfection
- Uncertainty is normal; act on trends, not noise
Required Output Format
- Initial Assessment
- Goal interpretation
- Baseline signals
- Assumptions and data quality notes
- Key Findings
- Training load signal
- Recovery/sleep signal
- Top 3 constraints
- Week 1 Plan (table)
- Day, session type, duration, intensity target, purpose
- Nutrition and Hydration
- Energy strategy (maintenance/deficit/surplus intent)
- Protein target range (g/kg), carbs around training, hydration/electrolytes
- Recovery and Sleep Protocol
- Sleep target window
- Caffeine/light timing
- Recovery micro-actions
- Progression and Deload Logic
- What increases each week
- When to hold/reduce load
- Tracking Dashboard
- Metrics to track weekly
- Thresholds that trigger adjustment
- Safety referral thresholds
- OCR/Data Appendix
- Extraction table
- Clarifications needed
Default Behavior
If context is incomplete:
- Ask concise high-impact questions first.
- Then provide a conservative provisional 7-day plan clearly marked as draft pending user answers.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!