SuperAPI AI 工具集

whoop

办公与效率

查看项目

更新于 10-16 07:12

技能介绍

WHOOP 是一个用于 WHOOP 晨间签到的技能。它的主要用途是获取用户最新的 WHOOP 数据,包括恢复(Recovery)、睡眠(Sleep)和周期/负荷(Cycle/Strain),并基于这些数据生成当天的简短建议。

主要能力:

  • 获取最新的 WHOOP 恢复、睡眠和周期/负荷数据。
  • 生成一组当天的简短建议。

使用方式: 用户需要一次性完成配置:

  1. 创建 WHOOP 应用并获取凭据:WHOOP_CLIENT_ID 和 WHOOP_CLIENT_SECRET。
  2. 在 WHOOP 开发者仪表板中设置 Redirect URL 为 https://localhost:3000/callback。
  3. 将密钥写入 ~/.clawdbot/.env: WHOOP_CLIENT_ID=... WHOOP_CLIENT_SECRET=...
  4. 执行一次授权以获取 refresh token: node /home/claw/clawd/skills/whoop/bin/whoop-auth --redirect-uri https://localhost:3000/callback
  5. 在手机或浏览器中打开打印出的 URL。
  6. 点击 Allow/Authorize。
  7. 从回调 URL 中复制 code 并粘贴回去。 这会将 WHOOP_REFRESH_TOKEN=... 写入 ~/.clawdbot/.env。

机器人每次运行需要执行: node /home/claw/clawd/skills/whoop/bin/whoop-morning 然后将输出发送回用户。

自动化(每日): 推荐使用 Gateway cron 进行调度(每日早晨)。 命令:node /home/claw/clawd/skills/whoop/bin/whoop-morning 机器人应将输出作为消息发送。

注意事项:

  • OAuth 端点: auth: https://api.prod.whoop.com/oauth/oauth2/auth token: https://api.prod.whoop.com/oauth/oauth2/token
  • 需要 offline scope 才能接收 refresh token。
  • WHOOP 会轮换 refresh token;必须保存最新的 refresh token。

适用场景: 适合希望每天早晨自动获取 WHOOP 健康数据并获得简要建议的用户,可通过机器人或定时任务实现每日签到。

限制: 需要用户自行创建 WHOOP 应用并完成 OAuth 授权;需要保存并更新 refresh token;具体建议内容由技能生成,资料未提供其详细算法或范围。