whoop
WHOOP Central - OAuth + scripts to fetch WHOOP data (sleep, recovery, strain, workouts). Use when user asks about their sleep, recovery score, HRV, strain, or workout data.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/4xiomdev/whoop-centralWhat This Skill Does
WHOOP Central serves as your personal interface to your biometric and performance data stored on the WHOOP platform. It integrates directly with the WHOOP v2 API, allowing your OpenClaw agent to fetch granular details about your daily recovery, sleep quality, strain levels, and workout performance. By acting as a secure bridge between your local environment and WHOOP’s cloud services, this skill enables you to query your biological trends through natural language. Whether you want to know if you are fully recovered for a high-intensity session or need a summary of your REM sleep cycles, the agent processes these technical data points into readable, actionable insights.
Installation
Installation is managed via the OpenClaw plugin system. First, run clawhub install openclaw/skills/skills/4xiomdev/whoop-central. After installation, you must perform a one-time configuration to link your account. Execute node src/setup.js in your terminal to initialize your local credentials file located at ~/.clawdbot/whoop/credentials.json. We strongly recommend using the Postman OAuth flow for authentication; ensure you register https://oauth.pstmn.io/v1/browser-callback as a Redirect URI in your WHOOP Developer dashboard. Once configured, use node src/verify.js to ensure your tokens are active and valid for API requests.
Use Cases
This skill is ideal for athletes and data-driven individuals who want to track recovery trends over time. Use it to audit your sleep efficiency, analyze how specific training sessions impact your recovery score the following day, or check your current strain to decide on training intensity. It is particularly useful for building a history of health logs on your local machine using the import-historical.js feature, allowing you to run custom analysis scripts on your own biometric history.
Example Prompts
- "How did I sleep last night, and what is my recovery score for today?"
- "Show me the stats from my most recent workout; was my strain higher than usual?"
- "Summarize my average resting heart rate and HRV over the last week."
Tips & Limitations
To maintain security, this skill does not include pre-configured API keys; you must provide your own credentials via the WHOOP developer portal. Note that the API relies on OAuth; always ensure your refresh_token is handled correctly by using the verify.js --refresh flag if you encounter authentication errors. For the most accurate summaries, ensure your wearable has synced with the WHOOP cloud before querying the agent. Remember that biometric data is sensitive; keep your local ~/.clawdbot/ directory secure and encrypted if possible.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-4xiomdev-whoop-central": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution