Agent skill · writing content · sundial-org

whoop

WHOOP morning check-in (recovery/sleep/strain) with suggestions.

Why this skill is useful

Adds specific commands and workflows for integrating WHOOP data that the AI wouldn't reliably generate on its own.

What it needs

Requires node installed locally. Requires whoop account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

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) 1) Create a WHOOP app and get credentials: WHOOPCLIENTID WHOOPCLIENTSECRET 2) In the WHOOP developer dashboard, set Redirect URL: https://localhost:3000/callback 3) Put secrets into ~/.clawdbot/.env: 4) Authorize once (get refresh token): Open the printed URL on your phone/browser Tap Allow/Authorize Copy the code from the callback URL and paste it back This writes WHOOPREFRESHTOKEN=... into ~/.clawdbot/.env. What the bot does (each run) Run: 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 Requires offline scope to receive refresh tokens. WHOOP rotates refresh tokens; the newest refresh token must be saved.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/whoop

View the source on GitHub

Browse the @skills marketplace