ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

strava-training-coach

AI running coach that prevents injuries by monitoring your Strava training load daily. Detects dangerous mileage spikes, intensity imbalances, and recovery gaps using evidence-based sports science (80/20 rule, acute:chronic workload ratio), then sends smart alerts to Discord or Slack before problems become injuries. Use when: - "Am I overtraining?" — Analyze weekly mileage and intensity for injury risk - "Check my training load" — Run a daily analysis of your Strava activities - "Send me a training report" — Generate a weekly summary with 4-week trends - "Is my running mileage safe?" — Calculate acute:chronic workload ratio (ACWR) - "Set up automated training alerts" — Schedule daily checks via cron - Monitoring heart rate to ensure easy days are actually easy (80/20 compliance) - Tracking recovery gaps and consistency streaks - Optional Oura ring integration for sleep and readiness scores Unlike basic Strava data skills, this coach actively monitors your patterns daily and alerts you before problems become injuries — backed by research from Seiler (2010), Gabbett (2016), and Stoggl & Sperlich (2014). Security: No hardcoded secrets, input validation, log redaction, webhook URL validation, secure token storage (XDG, 0600 permissions), rate limiting, 30s request timeouts.

Why use this skill?

Prevent running injuries with AI-driven training load monitoring. Analyze Strava data, track ACWR, and get smart alerts to optimize your performance safely.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/hhq0421/strava-training-coach
Or

What This Skill Does

The Strava Training Coach is an evidence-based AI assistant designed to optimize your training load and prevent running-related injuries before they happen. By integrating directly with your Strava account, the skill monitors daily training metrics, including mileage, intensity, and consistency. It applies core sports science principles such as the Acute:Chronic Workload Ratio (ACWR) and the 80/20 polarized training model to evaluate whether your current training plan is sustainable. Instead of simply reporting your data, the agent proactively alerts you via Discord or Slack if it detects dangerous spikes in volume—often a precursor to overuse injuries like shin splints or tendonitis—or if your recovery gaps are hindering performance gains. Whether you are training for a PR or maintaining general fitness, this tool acts as your personal durability consultant.

Installation

To begin, ensure you have the OpenClaw CLI installed. Execute the command: clawhub install openclaw/skills/skills/hhq0421/strava-training-coach. After installation, configure your environment by exporting your STRAVA_CLIENT_ID and STRAVA_CLIENT_SECRET. You must then run python3 scripts/auth.py to initiate the OAuth flow, which saves your credentials securely in ~/.config/strava-training-coach/ with 0600 file permissions. To receive updates, set your DISCORD_WEBHOOK_URL or SLACK_WEBHOOK_URL as an environment variable. If you use an Oura ring, set OURA_ENABLED=true to integrate sleep and readiness metrics into your recovery analysis.

Use Cases

  • Preventing Overtraining: Automatically flags increases in weekly mileage exceeding 30%, which is a known high-risk threshold for injury.
  • Intensity Management: Monitors your heart rate data to ensure your 'easy' runs are truly in the low-intensity zone, adhering to the 80/20 rule.
  • Weekly Performance Review: Generates a comprehensive summary every Sunday, analyzing your 4-week training trends to guide your future planning.
  • Recovery Optimization: Tracks your consistency streaks and suggests rest days based on training load, with optional readiness data from Oura.

Example Prompts

  1. "Am I overtraining? Please analyze my total mileage and intensity distribution for this week."
  2. "Check my training load and let me know if my ACWR is currently in the danger zone."
  3. "Send me a training report summarizing my performance trends over the last 4 weeks."

Tips & Limitations

To maximize the effectiveness of this coach, ensure your Strava data is accurate by keeping your heart rate zones updated in your Strava profile. The skill is designed for running, so multisport data may yield less precise injury risk assessments. Always prioritize your physical symptoms over AI alerts; if you feel pain, consult a medical professional even if the AI suggests your load is 'safe'. Ensure your cron jobs are properly configured to allow the agent to perform its daily analysis without manual intervention.

Metadata

Author@hhq0421
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-hhq0421-strava-training-coach": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#fitness#running#sports-science#strava#health
Safety Score: 4/5

Flags: file-read, file-write, external-api, network-access