← 返回 Skills 市场
1946
总下载
1
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install whoop-morning
功能描述
Check WHOOP recovery/sleep/strain each morning and send suggestions.
安全使用建议
This skill mostly does what it says (WHOOP OAuth and daily suggestions), but there are mismatches you should resolve before installing: 1) SKILL.md expects two executable scripts (whoop-auth and whoop-morning) at /home/claw/… but those binaries are not present in the package — confirm their origin and inspect them before running. 2) The registry metadata does not list the required env vars even though SKILL.md does — verify which variables the runtime actually needs. 3) The skill will store your WHOOP_CLIENT_ID/SECRET and tokens in ~/.clawdbot/.env and ~/.cache/whoop-morning/tokens.json; treat these as sensitive, check file permissions, and consider using a dedicated WHOOP account or rotating credentials after testing. Recommended actions: obtain and review the whoop-auth/whoop-morning binaries (or request the author publish the full package), verify no unexpected network endpoints are contacted by those binaries, and only then provide your WHOOP credentials.
功能分析
Type: OpenClaw Skill
Name: whoop-morning
Version: 0.1.1
The skill is designed to interact with the WHOOP API to fetch user data and provide suggestions. It handles OAuth tokens by requiring them as environment variables (`WHOOP_CLIENT_ID`, `WHOOP_CLIENT_SECRET`, `WHOOP_REFRESH_TOKEN`) and storing access tokens in a user-specific cache directory (`~/.cache/whoop-morning/tokens.json`) via `lib/tokens.js`. The `SKILL.md` provides clear setup instructions for the user, including an OAuth authorization flow, and does not contain any prompt injection attempts against the AI agent. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation. All operations appear to be aligned with the stated purpose.
能力评估
Purpose & Capability
The skill's stated goal (fetch WHOOP recovery/sleep/strain and produce suggestions) matches the OAuth env vars and token cache behavior described in SKILL.md and implemented in lib/tokens.js. However, SKILL.md expects helper binaries (whoop-auth and whoop-morning) to exist at /home/claw/... but the package manifest only contains SKILL.md and lib/tokens.js — the referenced binaries are not present. Also the registry metadata listed no required env vars while SKILL.md declares three WHOOP env vars (discrepancy).
Instruction Scope
Instructions are narrowly scoped to performing OAuth, storing credentials in ~/.clawdbot/.env, and running the two binaries. They do not ask to read unrelated system files or transmit data to third-party endpoints beyond WHOOP's API. Concern: the instructions hard-code platform-specific paths (/home/claw/...) and reference binaries that are not included, which could lead users to run unknown binaries elsewhere if provided separately.
Install Mechanism
There is no install spec (instruction-only), which is low-risk in isolation. But SKILL.md refers to bundled binaries under a skill path; those binaries are missing from the file manifest. That mismatch is suspicious because it forces the user to obtain or run binaries from another source (or assumes an environment layout), increasing risk.
Credentials
The only secrets requested in SKILL.md are WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, and WHOOP_REFRESH_TOKEN — all appropriate for a WHOOP OAuth integration. The code reads HOME and stores tokens under ~/.cache/whoop-morning and SKILL.md directs storing client secrets in ~/.clawdbot/.env — these uses are proportionate. Note the registry metadata's omission of required env vars is inconsistent with SKILL.md.
Persistence & Privilege
The skill does persist tokens locally (writes tokens.json in ~/.cache/whoop-morning and updates ~/.clawdbot/.env), which is expected for an OAuth flow. It does not request always:true and does not attempt to modify other skills' configs. Ensure file permissions and local token handling are appropriate.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install whoop-morning - 安装完成后,直接呼叫该 Skill 的名称或使用
/whoop-morning触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Fix: use WHOOP v2 API endpoints; add token caching/rotation handling; docs improvements.
v0.1.0
Initial release: WHOOP morning check-in (recovery/sleep/strain) with suggestions; uses OAuth refresh token from ~/.clawdbot/.env.
元数据
常见问题
WHOOP Morning 是什么?
Check WHOOP recovery/sleep/strain each morning and send suggestions. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1946 次。
如何安装 WHOOP Morning?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install whoop-morning」即可一键安装,无需额外配置。
WHOOP Morning 是免费的吗?
是的,WHOOP Morning 完全免费(开源免费),可自由下载、安装和使用。
WHOOP Morning 支持哪些平台?
WHOOP Morning 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WHOOP Morning?
由 Borahm(@borahm)开发并维护,当前版本 v0.1.1。
推荐 Skills