sundial-org/awesome-openclaw-skills

whoop

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

First seen Mar 23, 2026

Installation

$ npx skills add sundial-org/awesome-openclaw-skills --skill whoop

Also in this package

Other skills from sundial-org/awesome-openclaw-skills · top by installs.

npx skills add sundial-org/awesome-openclaw-skills

Browse all from sundial-org/awesome-openclaw-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 660
License LICENSE
Default branch main
Open issues 12
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
clawdbot
{"config":{"requiredEnv":["WHOOP_CLIENT_ID","WHOOP_CLIENT_SECRET","WHOOP_REFRESH_TOKEN"]}}

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,677 B
  • docs SUMMARY.md 77 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

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
  1. In the WHOOP developer dashboard, set Redirect URL:
  • https://localhost:3000/callback
  1. Put secrets into ~/.clawdbot/.env:
WHOOP_CLIENT_ID=...
WHOOP_CLIENT_SECRET=...
  1. 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 code from the callback URL and paste it back

This writes WHOOPREFRESHTOKEN=... 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

  • Requires offline scope to receive refresh tokens.
  • WHOOP rotates refresh tokens; the newest refresh token must be saved.