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
-
Configure WHOOP OAuth credentials:
openclaw configure --section skills -
Run OAuth setup:
cd ~/.openclaw/workspace/skills/whoop-integration python3 scripts/oauth_setup.py -
Test integration:
python3 scripts/whoop_client.py
Adaptive Behavior Modes
| Sleep Performance | Mode | Communication Style |
|---|---|---|
| 90%+ (Excellent) | high_energy | Enthusiastic, proactive |
| 80-89% (Good) | optimistic | Positive, engaging |
| 70-79% (Fair) | steady | Supportive, measured |
| <70% (Poor) | gentle | Caring, minimal complexity |
Requirements
- WHOOP device with active subscription
- WHOOP Developer Account (developer-dashboard.whoop.com)
- Python 3.7+ with
requestslibrary
Built with ❤️ for OpenClaw agents by @voltron2