← Back to Skills Marketplace
luisgot

Whoo CLI

by LuisGot · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
595
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install whoo-cli
Description
Use the whoo CLI to retrieve and interpret WHOOP health data: recovery score, HRV, sleep quality, strain, SpO2, and body measurements. Invoke when the user a...
Usage Guidance
This skill appears to do what it says: it wraps the whoo CLI to fetch WHOOP data via OAuth. Before installing or running it: (1) verify the npm/bun package author and review the GitHub source referenced (https://github.com/LuisGot/whoo) — global npm installs execute third‑party code; (2) prefer installing in a contained environment (container or dedicated user account) if you are worried about supply‑chain risk; (3) be aware you must create a WHOOP developer app and supply client_id/client_secret; tokens will be stored on disk in your OS config directory — ensure that location's permissions and backups are acceptable; (4) follow the skill's own advice: treat returned health data as sensitive and do not forward raw JSON to external services. If you want a higher assurance level, inspect the package code you will install (or run it from source) before granting it access to your account.
Capability Analysis
Type: OpenClaw Skill Name: whoo-cli Version: 0.1.1 The skill is classified as suspicious primarily due to the supply chain risk introduced by instructing the agent to install an external, globally available package (`@luisgot/whoo`) via `bun add -g` or `npm install -g` in `SKILL.md`. While this is a common pattern for CLI-based skills and the skill itself demonstrates good security practices (e.g., explicit prompt injection defense for JSON output and a data privacy notice), the act of installing an arbitrary external package from a public registry presents a significant vulnerability if the upstream package were to be compromised or malicious. There is no direct evidence of malicious intent within the provided files, but the reliance on an external, globally installed dependency elevates the risk beyond benign.
Capability Assessment
Purpose & Capability
The name/description match the instructions: the skill tells the agent to call a WHOOP CLI (whoo) which uses OAuth to fetch WHOOP health metrics. Required items (developer client_id/client_secret, OAuth redirect) are appropriate and expected for this purpose.
Instruction Scope
The runtime instructions are narrowly scoped to installing and using the whoo CLI and interpreting its JSON output. They do not direct the agent to read unrelated system files or to exfiltrate data; they explicitly warn to keep sensitive health data local and not to forward raw output to third‑party services.
Install Mechanism
The skill is instruction‑only (no install spec) which is low platform risk, but the SKILL.md tells the user to install @luisgot/whoo globally via bun or npm. Global installs pull code from public registries and run with user privileges; this is normal for a CLI but carries the usual supply‑chain risk. The manifest does not ship code itself and points to a GitHub repo (no homepage in registry metadata) — verify the package/source before installing.
Credentials
The manifest lists no required env vars (none declared), and the SKILL.md requires a WHOOP developer client_id/client_secret obtained interactively — this is proportionate to OAuth usage. One minor note: tokens are persisted to the OS config directory per the instructions; users should be aware of on‑disk token storage and the potential exposure via backups or other local processes.
Persistence & Privilege
The skill does not request 'always' presence and does not modify other skills or system‑wide settings; persisting OAuth tokens to the OS config dir is expected behavior for a CLI and is within scope.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install whoo-cli
  3. After installation, invoke the skill by name or use /whoo-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Enables retrieval and interpretation of WHOOP health metrics via the whoo CLI. - Supports commands for overview, recovery, sleep, user profile, auth status, and logout. - Handles local and manual OAuth login workflows, with built-in token refresh. - Returns formatted text or raw JSON output for personal health data analysis. - Includes detailed error handling and reference documentation for metrics and data fields.
Metadata
Slug whoo-cli
Version 0.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Whoo CLI?

Use the whoo CLI to retrieve and interpret WHOOP health data: recovery score, HRV, sleep quality, strain, SpO2, and body measurements. Invoke when the user a... It is an AI Agent Skill for Claude Code / OpenClaw, with 595 downloads so far.

How do I install Whoo CLI?

Run "/install whoo-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Whoo CLI free?

Yes, Whoo CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Whoo CLI support?

Whoo CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Whoo CLI?

It is built and maintained by LuisGot (@luisgot); the current version is v0.1.1.

💬 Comments