6.9k★by borahm
whoop – OpenClaw Skill
whoop is an OpenClaw Skills integration for coding workflows. WHOOP morning check-in (recovery/sleep/strain) with suggestions.
Skill Snapshot
| name | whoop |
| description | WHOOP morning check-in (recovery/sleep/strain) with suggestions. OpenClaw Skills integration. |
| owner | borahm |
| repository | borahm/whoop |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @borahm/whoop |
| last updated | Feb 7, 2026 |
Maintainer

name: whoop description: WHOOP morning check-in (recovery/sleep/strain) with suggestions. metadata: clawdbot: config: requiredEnv: - WHOOP_CLIENT_ID - WHOOP_CLIENT_SECRET - WHOOP_REFRESH_TOKEN
whoop
WHOOP morning check-in:
- fetches your latest WHOOP data (Recovery, Sleep, Cycle/Strain)
- generates a short set of suggestions for the day
Quick Start (User + Bot)
What the user does (one-time)
- Create a WHOOP app and get credentials:
WHOOP_CLIENT_IDWHOOP_CLIENT_SECRET
- In the WHOOP developer dashboard, set Redirect URL:
https://localhost:3000/callback
- Put secrets into
~/.clawdbot/.env:
WHOOP_CLIENT_ID=...
WHOOP_CLIENT_SECRET=...
- Authorize once (get refresh token):
node /home/claw/clawd/skills/whoop/bin/whoop-auth --redirect-uri https://localhost:3000/callback
- Open the printed URL on your phone/browser
- Tap Allow/Authorize
- Copy the
codefrom the callback URL and paste it back
This writes WHOOP_REFRESH_TOKEN=... into ~/.clawdbot/.env.
What the bot does (each run)
Run:
node /home/claw/clawd/skills/whoop/bin/whoop-morning
Then send the output back to the user.
Automation (daily)
Recommended: schedule with Gateway cron (daily morning).
- Command:
node /home/claw/clawd/skills/whoop/bin/whoop-morning - Bot should send the output as a message.
Notes
- OAuth endpoints:
- auth:
https://api.prod.whoop.com/oauth/oauth2/auth - token:
https://api.prod.whoop.com/oauth/oauth2/token
- auth:
- Requires
offlinescope to receive refresh tokens. - WHOOP rotates refresh tokens; the newest refresh token must be saved.
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install whoop?
Run openclaw add @borahm/whoop in your terminal. This installs whoop into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/borahm/whoop. Review commits and README documentation before installing.
