🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

WHOOP Morning

by @borahm

Check WHOOP recovery/sleep/strain each morning and send suggestions.

Versionv0.1.1
Installs1
βš™οΈ Configuration

1) Create WHOOP OAuth credentials

You already have:

  • WHOOP_CLIENT_ID
  • WHOOP_CLIENT_SECRET
  • Store these in ~/.clawdbot/.env.

    2) Authorize once (get refresh token)

    Run:

    /home/claw/clawd/skills/whoop-morning/bin/whoop-auth --scopes offline read:recovery read:sleep read:cycles read:profile
    

    This prints an authorization URL. Open it in your browser, approve, and paste the code back into the terminal.

    The script will exchange it for tokens and write WHOOP_REFRESH_TOKEN=... to ~/.clawdbot/.env.

    3) Run the morning report

    /home/claw/clawd/skills/whoop-morning/bin/whoop-morning
    

    πŸ“‹ Tips & Best Practices

  • This skill uses WHOOP OAuth2:
  • - auth URL: https://api.prod.whoop.com/oauth/oauth2/auth - token URL: https://api.prod.whoop.com/oauth/oauth2/token
  • WHOOP rotates refresh tokens; avoid running multiple refreshes in parallel.
  • API availability/fields can change; if WHOOP returns 401/400 during token refresh, re-run whoop-auth.
  • View on ClawHub
    TERMINAL
    clawhub install whoop-morning

    πŸ§ͺ Use this skill with your agent

    Most visitors already have an agent. Pick your environment, install or copy the workflow, then run the smoke-test prompt above.

    πŸ” Can't find the right skill?

    Search 60,000+ AI agent skills β€” free, no login needed.

    Search Skills β†’