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.