whoop

Fetch and consolidate WHOOP health data into structured JSON output.

4|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/xonika9/whoop-cli --skill whoop
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: whoop
Source: https://github.com/xonika9/whoop-cli/tree/main
Command: npx skills add https://github.com/xonika9/whoop-cli --skill whoop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Retrieve and synthesize WHOOP health metrics from the API into a coherent data bundle, enabling quick status checks and deeper analysis.

Core Features & Use Cases

  • Fetch current recovery, sleep, HRV, strain, workouts, and cycle data for today.
  • Generate dashboards and trends for week-long context and compare with historical data.
  • Generate AI-style insights for health recommendations based on the collected data.

Quick Start

Run the whoop-cli dashboard command to view today's health snapshot and 7-day trends.

Frequently Asked Questions about whoop

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch WHOOP health data like sleep, recovery, and HRV through the API?▼

Fetch WHOOP health data by running the CLI commands to consolidate sleep, recovery, HRV, strain, workouts, and cycles into a single structured output with token-based authentication.

What's the best way to generate a daily health dashboard from WHOOP recovery and strain metrics?▼

Generate a WHOOP health dashboard by running the CLI dashboard command, which displays today's health snapshot alongside 7-day trends for recovery, strain, and HRV analysis.

Does the WHOOP API CLI support automatic token refresh for fetching historical health data over date ranges?▼

The WHOOP CLI supports automatic token refresh, environment-based credentials, date ranges, and paging to securely fetch historical health data without manual re-authentication.

Can I retrieve specific WHOOP data types like workouts and cycles without downloading the entire health profile?▼

Retrieve specific WHOOP data types by using selective data type options and date range parameters to fetch only desired metrics like workouts or cycles as JSON or pretty-printed outputs.

Why does my WHOOP API token authentication fail when fetching sleep and HRV data in a CLI environment?▼

WHOOP token authentication fails when environment-based credentials are missing or invalid, but the CLI handles this with proper error handling and automatic token refresh mechanisms.

How do I analyze WHOOP recovery and strain trends to generate AI-style health recommendations?▼

Analyze WHOOP recovery and strain trends by consolidating historical health data into structured outputs, enabling the generation of AI-style insights for personalized health recommendations.