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

whoop

Access Whoop wearable health data (sleep, recovery, strain, HRV, workouts) and generate interactive charts. Use when the user asks about sleep quality, recovery scores, strain levels, HRV trends, workout data, or wants health visualizations/graphs from their Whoop band.

Why use this skill?

Integrate your Whoop wearable with OpenClaw to analyze sleep, recovery, and strain data. Generate interactive health charts and track biometric trends easily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/rodrigouroz/whoop-health-analysis
Or

What This Skill Does

The Whoop Health Analysis skill enables OpenClaw to interact with your Whoop wearable device to retrieve and visualize deep biometric data. By bridging your local agent environment with the official Whoop API, this skill empowers you to query complex health metrics, including sleep quality, recovery scores, daily strain, and HRV trends. Beyond simple data retrieval, the skill includes a robust charting engine that generates dark-themed, interactive HTML dashboards using Chart.js, providing professional-grade visualizations directly on your machine.

Installation

To begin, ensure you have the OpenClaw framework installed. Run the command: clawhub install openclaw/skills/skills/rodrigouroz/whoop-health-analysis. After installation, follow the authentication process: navigate to the Whoop Developer Dashboard to create an app with the required read scopes. Once you have your Client ID and Secret, execute the whoop_auth.py script provided in the repository to complete the OAuth handshake. Tokens are securely cached in your home directory, allowing the agent to fetch your data automatically.

Use Cases

  • Health Monitoring: Quickly check your sleep performance and recovery score each morning to determine your daily readiness.
  • Trend Analysis: Identify long-term correlations between your workout strain and HRV metrics over periods of 30, 60, or 90 days.
  • Performance Review: Generate interactive dashboards to visualize your fitness progression and identify patterns that contribute to burnout or peak performance.
  • Data Export: Easily extract raw JSON health metrics for integration with other personal data tools or detailed manual analysis.

Example Prompts

  1. "Analyze my sleep quality for the last two weeks and generate a chart showing my recovery trends."
  2. "What was my average strain over the last 30 days, and how does that compare to my HRV recovery?"
  3. "Create a full health dashboard for me covering the last month of data and open it in my browser."

Tips & Limitations

  • Browser Integration: The charting tool automatically triggers your default browser to render the HTML dashboards; ensure your display settings allow for local file rendering.
  • Authentication: If data fetching fails, run python3 scripts/whoop_auth.py status to confirm your session tokens haven't expired.
  • Data Volume: Large date ranges (90+ days) may increase the processing time for JSON parsing and chart rendering.

Metadata

Stars1133
Views1
Updated2026-02-18
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-rodrigouroz-whoop-health-analysis": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#health#fitness#biometrics#data-visualization#wearables
Safety Score: 4/5

Flags: file-read, file-write, external-api, code-execution