whoop-integration

Verified·Scanned 2/18/2026

This skill integrates WHOOP sleep, recovery, and strain data and adapts assistant behavior based on those metrics. It reads WHOOP_CLIENT_ID/WHOOP_CLIENT_SECRET, stores tokens in ~/.openclaw/whoop_tokens.json, calls https://api.prod.whoop.com/developer, and includes commands like python3 scripts/oauth_setup.py.

from clawhub.ai·v431c22a·66.1 KB·0 installs
Scanned from 2.0.0 at 431c22a · Transparency log ↗
$ vett add clawhub.ai/valeraolexienko/whoop-integration

🏃‍♀️ WHOOP Integration Skill

Complete WHOOP fitness tracker integration for OpenClaw agents with adaptive behavior based on sleep quality.

Features

  • OAuth 2.0 authentication with WHOOP API
  • Sleep monitoring (performance, efficiency, duration, sleep stages)
  • Recovery tracking (HRV, resting heart rate, recovery score)
  • Adaptive behavior - AI assistant adjusts communication style based on sleep quality
  • Automated morning checks via cron jobs
  • Memory integration - saves health context for long-term tracking

Quick Setup

  1. Configure WHOOP OAuth credentials:

    openclaw configure --section skills
    
  2. Run OAuth setup:

    cd ~/.openclaw/workspace/skills/whoop-integration
    python3 scripts/oauth_setup.py
    
  3. Test integration:

    python3 scripts/whoop_client.py
    

Adaptive Behavior Modes

Sleep PerformanceModeCommunication Style
90%+ (Excellent)high_energyEnthusiastic, proactive
80-89% (Good)optimisticPositive, engaging
70-79% (Fair)steadySupportive, measured
<70% (Poor)gentleCaring, minimal complexity

Requirements

Built with ❤️ for OpenClaw agents by @voltron2