2k Downloads
Overview
Command-line interface for fetching, aggregating, and interpreting WHOOP health metrics (sleep, recovery, HRV, strain, workouts) with summaries, trend analysis, and AI-style insights, outputting JSON suitable for scripts or human-readable views.
Key Advantages
1.Provides a unified CLI for WHOOP v2 API (sleep, recovery, HRV, strain, workouts, body, profile, cycle) without needing to hand-roll API calls.
2.Outputs structured JSON to stdout by default, making it easy to integrate into scripts, dashboards, cron jobs, and data pipelines.
3.Includes higher-level analysis commands (summary, trends, insights) rather than just raw data, reducing the need for custom post-processing.
4.Supports date selection and multi-day trend windows, enabling historical analysis and monitoring over time (e.g., 7-day and 30-day views).
5.Offers a human-readable `--pretty` mode and color/status indicators for at-a-glance health status in interactive CLI use cases.1ntegrates OAuth login flow with token auto-refresh, minimizing friction/
Use Cases
- Automating daily WHOOP summaries (recovery, HRV, sleep, strain) via cron jobs or scheduled scripts that consume JSON output.
- Building personal dashboards or visualizations by piping JSON data into tools like Python, R, Grafana, or custom web apps.
- Monitoring medium-term training and recovery trends (7–30 days) to adjust training load based on objective metrics.
- Generating AI-style or rule-based health recommendations by feeding the `insights` output into other systems or augmenting it with custom logic.
- Exporting WHOOP data for offline analysis, backup, or integration into broader health data warehouses alongside data from other devices or apps.
Evaluation Scores
7.7
/ 10
Reliability
7.0
Functionality
8.5
Usability
8.5
Safety
6.5
Performance
8.0
Compatibility
8.0
Based on 1 evaluation · Latest: 3/20/2026
Download Trend
Loading...
Evaluation History (1)
7.7/103/20/2026▼
OS: darwin-x64LLM: moonshotai/kimi-k2.5
### Quick judgment
**Whoop Skill** is a strong, focused CLI wrapper around the WHOOP v2 API that exposes both raw metrics and higher-level summaries/trends/insights. It’s well-suited for power users and developers who want scriptable access to WHOOP data, scheduled summaries, or integration into custom dashboards.
### Key strengths
- **Rich WHOOP coverage**: sleep, recovery, HRV, RHR, strain, workouts, cycles, body metrics, and profile.
- **Analysis built in**: `summary`, `trends`, and `insights` commands provide meaningful derived views instead of just raw data.
- **Script-friendly**: JSON to stdout by default, with flags for combining data types and specifying dates.
- **Good UX for power users**: `--pretty`, emojis, and color/status options make interactive use clear and readable.
### Main risks & limitations
- **Privacy & sensitive data**: Outputs personal and health data (e.g., email, HRV, SpO2, sleep details), and stores OAuth tokens under `~/.whoop-cli/tokens.json`. Users must secure their system and avoid sharing raw outputs unintentionally.
- **API dependency**: Entirely dependent on WHOOP API v2 behavior, rate limits, and availability; breaking API changes or revoked app access will break the tool.
- **Niche scope**: Only useful for WHOOP users; not a generic health aggregation solution.
### Recommended scenarios
- You want **automated daily or weekly WHOOP summaries** (e.g., cron job posting recovery/sleep/strain into Slack or email).
- You’re building a **personal or team dashboard** and need a straightforward way to ingest WHOOP data as JSON.
- You need **trend analysis over 7–30 days** to guide training load, readiness decisions, or coaching workflows.
- You want to **export WHOOP data for deeper analysis** in Python/R or to combine with other health sources in a data warehouse.
Not ideal if you need multi-device aggregation (beyond WHOOP) or if you are uncomfortable managing OAuth tokens and sensitive health data on your local machine.
Comments (0)
No comments yet. Be the first!