todaylisted
Install: claude install-skill rlacombe/switchback-running
# /today — Morning Briefing
1. Get today's date. Read `knowledge/recovery-overtraining.md` for overtraining warning signs and `knowledge/workout-types.md` for workout execution guidance.
- If Intervals.icu is unavailable, use recent Strava activity history and the athlete profile for a limited briefing. State that planned workouts, wellness, fitness, and calendar data are unavailable rather than fabricating them.
2. Fetch data using MCP tools (call them directly, in parallel where possible):
- Events endpoint for the next 14 days (oldest=today, newest=today+13) — today's workout plus the full training block ahead for context
- Wellness endpoint for the last 3 days (oldest=today-2, newest=today) — trend context, not just a snapshot
- Fitness endpoint for the last 7 days to show trend
- Weather endpoint using the athlete's lat/lon from their profile — current conditions and forecast
- Zones are cached in `athlete/profile.md` — skip the athlete endpoint unless the zones section is missing
3. Display:
- **Today's Workout:** Name, type, planned distance/duration. If the workout has structured steps, show target zones/paces using the athlete's actual zone values. If rest day, say so.
- **This Week / Next Week:** Brief overview of the 2-week plan ahead — session names, days, types. Highlight the training block context (build week? recovery week? race week?) so today's workout makes sense in the bigger picture.
- **Wellness:** Sleep, HRV, resting HR, fatig