ClawSkills logoClawSkills

WHOOP

WHOOP 晨间签到(恢复/睡眠/压力)及建议。

介绍

# whoop

WHOOP 晨间签到: - 获取你最新的 WHOOP 数据(恢复度、睡眠、周期/负荷) - 生成当天的简短建议集

## 快速开始(用户 + 机器人)

### 用户操作(一次性)

1) 创建一个 WHOOP 应用并获取凭据: - `WHOOP_CLIENT_ID` - `WHOOP_CLIENT_SECRET`

2) 在 WHOOP 开发者仪表板中,设置重定向 URL: - `https://localhost:3000/callback`

3) 将密钥放入 `~/.clawdbot/.env`:

```bash WHOOP_CLIENT_ID=... WHOOP_CLIENT_SECRET=... ```

4) 授权一次(获取刷新令牌):

```bash node /home/claw/clawd/skills/whoop/bin/whoop-auth --redirect-uri https://localhost:3000/callback ```

- 在手机/浏览器上打开打印出的 URL - 点击 Allow/Authorize(允许/授权) - 从回调 URL 中复制 `code` 并粘贴回来

这会将 `WHOOP_REFRESH_TOKEN=...` 写入 `~/.clawdbot/.env`。

### 机器人操作(每次运行)

运行:

```bash node /home/claw/clawd/skills/whoop/bin/whoop-morning ```

然后将输出发送回用户。

## 自动化(每日)

建议:使用 Gateway cron 安排任务(每天早晨)。 - 命令:`node /home/claw/clawd/skills/whoop/bin/whoop-morning` - 机器人应将输出作为消息发送。

## 注意事项

- OAuth 端点: - 认证:`https://api.prod.whoop.com/oauth/oauth2/auth` - 令牌:`https://api.prod.whoop.com/oauth/oauth2/token` - 需要 `offline` 权限才能接收刷新令牌。 - WHOOP 会轮换刷新令牌;必须保存最新的刷新令牌。

更多产品