← 返回 Skills 市场
Whoop
作者
rodrigouroz
· GitHub ↗
· v1.1.0
2425
总下载
4
收藏
5
当前安装
4
版本数
在 OpenClaw 中安装
/install whoop-health-analysis
功能描述
Access Whoop wearable health data (sleep, recovery, strain, HRV, workouts) and generate interactive charts. Use when the user asks about sleep quality, recovery scores, strain levels, HRV trends, workout data, or wants health visualizations/graphs from their Whoop band.
安全使用建议
This skill appears to do exactly what it says: authenticate with Whoop, fetch your wearable data, and make charts. Before installing/running, consider: 1) The OAuth flow saves your client_id, client_secret, access_token, and refresh_token to ~/.clawdbot/whoop-tokens.json — review and protect that file (it is written with 0o600 where possible). 2) The `token` command prints the access token to stdout; avoid running commands in contexts that log terminal output or share stdout. 3) Generated HTML pages load charting code from a CDN (jsdelivr); opening them requires a network request and is a minor supply-chain/privacy risk — if you prefer, host a local copy of the charting library. 4) The local OAuth callback uses port 9876; ensure that port is available and acceptable in your environment. 5) If you want least-privilege, create the Whoop app with only the scopes you need instead of selecting all. Review the repository files locally before running and delete the token file (whoop_auth.py logout) when you no longer want persistent access.
功能分析
Type: OpenClaw Skill
Name: whoop-health-analysis
Version: 1.1.0
This skill is classified as benign. It provides functionality to access Whoop health data, generate interactive charts, and perform health analysis. The authentication process uses standard OAuth 2.0, storing tokens locally in `~/.clawdbot/whoop-tokens.json` with appropriate permissions. All network requests are directed to legitimate Whoop API endpoints (`https://api.prod.whoop.com`). While `SKILL.md` contains instructions for the AI agent to read `references/health_analysis.md` for interpretation (a form of prompt injection), this is for the stated purpose of guiding health analysis and includes disclaimers that it is not medical advice. There is no evidence of unauthorized data exfiltration, malicious execution, persistence, or obfuscation.
能力评估
Purpose & Capability
Name/description (Whoop health data + charts) align with the included scripts: authentication, data fetch, and chart generation. The OAuth client_id/secret + redirect flow are expected for this integration; no unrelated services or credentials are requested.
Instruction Scope
SKILL.md stays within the Whoop integration scope (create developer app, run local OAuth flow, fetch Whoop endpoints, generate charts). It documents where tokens are stored (~/.clawdbot/whoop-tokens.json). Minor notes: the README mentions Chart.js but the script uses ApexCharts; charts load a remote CDN (jsdelivr) when the HTML is opened.
Install Mechanism
No install spec — instruction-only runtime with bundled scripts. Nothing is downloaded or extracted by an installer. The only external resource is the charts JS loaded from a public CDN when opening the generated HTML.
Credentials
No environment variables or unrelated credentials are requested. The tool stores sensitive items (access_token, refresh_token, client_id, client_secret) in ~/.clawdbot/whoop-tokens.json (the code attempts to chmod 600). Storing client_secret and refresh_token is expected for offline OAuth refresh, but the token file contains secrets and the 'token' subcommand prints the access token to stdout (risk of logging/exfiltration if run in shared or logged shells).
Persistence & Privilege
always:false and no modification of other skills or system-wide config. The skill writes a token file to the user's home directory (normal for OAuth clients) and temporarily binds a local HTTP server on port 9876 for the OAuth callback; both are scoped to the user's environment.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install whoop-health-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/whoop-health-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Upgraded charts to ApexCharts: zoom/pan, gradient fills, recovery zone annotations, HRV 7-day moving average, short date labels, smooth animations. Fixed dashboard rendering issues.
v1.0.2
Cleanup: remove __pycache__ and .git from package
v1.0.1
Fix: translate all content to English
v1.0.0
Initial release: OAuth with refresh tokens, fetch sleep/recovery/cycles/workouts, health analysis framework with science-backed insights, interactive charts
元数据
常见问题
Whoop 是什么?
Access Whoop wearable health data (sleep, recovery, strain, HRV, workouts) and generate interactive charts. Use when the user asks about sleep quality, recovery scores, strain levels, HRV trends, workout data, or wants health visualizations/graphs from their Whoop band. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2425 次。
如何安装 Whoop?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install whoop-health-analysis」即可一键安装,无需额外配置。
Whoop 是免费的吗?
是的,Whoop 完全免费(开源免费),可自由下载、安装和使用。
Whoop 支持哪些平台?
Whoop 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Whoop?
由 rodrigouroz(@rodrigouroz)开发并维护,当前版本 v1.1.0。
推荐 Skills