A specialized CLI tool for fetching and interpreting personal health metrics from the WHOOP API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install whoo-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install whoo-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Whoo CLI skill enables users and automated agents to retrieve comprehensive health data directly from the WHOOP platform. It provides structured access to recovery scores, heart rate variability (HRV), sleep quality, physiological strain, SpO2, and body measurements. This tool is a vital component for those building personalized health dashboards or automated fitness tracking systems within the Openclaw Skills framework.
By leveraging OAuth for secure authentication, the skill allows for local processing of sensitive physiological data. It can return information in both human-readable text and programmatically accessible JSON, making it adaptable for both direct user interaction and complex multi-agent workflows.
To get started, install the package using Bun or NPM:
bun add -g @luisgot/whoo
# or
npm install -g @luisgot/whoo
After installation, create a developer app at the WHOOP developer portal and set your redirect URI to http://127.0.0.1:8123/callback. Authenticate your account by running:
whoo login
For remote or headless environments, use the manual login flow:
whoo login --manual
The skill produces structured data that captures the core metrics of the WHOOP ecosystem. When using the --json flag, the data is organized as follows:
| Command | Key Metrics Returned |
|---|---|
whoo recovery |
recovery_score, resting_heart_rate, hrv_rmssd, spo2_percentage |
whoo sleep |
sleep_performance_percentage, respiratory_rate, sleep_consistency_percentage |
whoo overview |
Combined strain, recovery_score, and sleep data for a specific cycle |
whoo user |
height_metres, weight_kilograms, max_heart_rate |
--limit flag allows for batch retrieval of up to 100 historical records for trend analysis.--json output mode ensures compatibility with data processing tools across the Openclaw Skills ecosystem.Loading
A zero-dependency Python CLI for managing Plane.so projects, issues, and team workflows directly from your terminal.

A high-performance real estate data extraction tool for scraping Zillow listings, price history, and market analytics while bypassing Cloudflare protection.

A powerful tool for analyzing YouTube competitor channels, trending content, and search keywords to reverse-engineer successful video strategies.

A professional methodology for reliable web scraping using residential proxy rotation, anti-detection headers, and browser automation.

Automate long-running AI coding tasks using persistent tmux sessions and self-healing retry loops.

Orchestrate persistent AI coding agents in tmux sessions with automatic notifications and health monitoring.








































