← 返回 Skills 市场
andreasnlarsen

WHOOP CLI for Agents

作者 andreasnlarsen · GitHub ↗ · v0.3.1
cross-platform ⚠ suspicious
693
总下载
0
收藏
1
当前安装
8
版本数
在 OpenClaw 中安装
/install whoop-cli
功能描述
Use whoop-cli to fetch WHOOP data, generate day briefs/health flags, and export trend data for automation workflows.
安全使用建议
Do not install or enable this skill until you verify its origin. Steps to consider: 1) Confirm the npm package and GitHub repo referenced in SKILL.md (@andreasnlarsen/whoop-cli) are legitimate and match the maintainer listed in the registry. 2) Be wary that the registry metadata omits the env vars and install instructions that SKILL.md requires — ask the publisher to fix the manifest or provide a signed/verified source. 3) If you proceed, install the whoop CLI yourself (npm install -g @andreasnlarsen/[email protected]) and perform OAuth login locally; never paste client secrets into chat. 4) Inspect ~/.whoop-cli profiles after login to confirm tokens are local and as expected. 5) Prefer read-only commands (summary, day-brief, health, trend, sync pull) and avoid granting the agent permissions to perform auth/login on your behalf. If the skill's origin cannot be confirmed or the manifest corrected, avoid enabling it.
功能分析
Type: OpenClaw Skill Name: whoop-cli Version: 0.3.1 The skill bundle appears benign. It provides instructions for an AI agent to interact with the `whoop-cli` for health data access. The `SKILL.md` explicitly includes strong security guardrails, instructing the agent to never ask for or print client secrets/tokens, to prefer local login, and to use read-only commands. While it includes commands to export data to local files (`whoop sync pull --out ./whoop.jsonl`) and manage local experiment state (`~/.whoop-cli/experiments.json`), these are legitimate functions of the stated purpose and lack any indication of malicious intent such as exfiltration, unauthorized execution, or persistence mechanisms. All commands are standard uses of the `whoop` CLI and `npm` for installation.
能力评估
Purpose & Capability
The skill's stated purpose (agent-friendly whoop-cli access for briefs, health flags, and exports) matches the commands and workflows in SKILL.md. Requesting WHOOP OAuth credentials and a whoop binary is coherent with that purpose. However, the registry metadata lists no required binaries, no env vars, and no install spec while SKILL.md clearly documents both required env vars and an npm install — this inconsistency is unexpected and should be resolved before trusting the skill.
Instruction Scope
SKILL.md instructs the agent to run whoop CLI commands that read/write local files (e.g., ~/.whoop-cli/profiles/*.json, experiments.json) and to prefer read-only operations; it explicitly warns not to request secrets in chat and to let the user perform login locally. Those runtime instructions are generally scoped to the stated purpose, but they also allow or suggest commands that could surface local token files or request client secrets for login; the guidance relies on human enforcement. Given the mismatch between declared and actual requirements, it's unclear whether the agent will be constrained to the safe behaviors described.
Install Mechanism
SKILL.md provides an npm global install (package @andreasnlarsen/[email protected]), which is a reasonable distribution mechanism for a Node CLI, but the registry's top-level metadata contained no install spec. The presence of install instructions only in SKILL.md (not in the registry) is an inconsistency. Installing an npm package globally requires runtime privileges and should be done from a trusted source; SKILL.md points to a GitHub repo, but the skill listing has no homepage and an unknown source, increasing risk.
Credentials
SKILL.md requires WHOOP_CLIENT_ID, WHOOP_CLIENT_SECRET, and WHOOP_REDIRECT_URI (with WHOOP_CLIENT_SECRET declared as primaryEnv) which are appropriate for OAuth-based CLI access. The registry metadata, however, declared no required env vars or primary credential — this mismatch is a red flag. Otherwise, the skill does not request additional unrelated credentials and restricts operations to local token files and read-only commands where possible.
Persistence & Privilege
The skill does not request always:true, does not claim persistent system-wide configuration changes, and is instruction-only (no code written to disk by the registry). SKILL.md mentions the CLI will store tokens under ~/.whoop-cli and offers an optional local install command, which is normal for a CLI integration and within scope for this purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install whoop-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /whoop-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.1
Adds structured experiment context fields (description/why/hypothesis/success criteria/protocol) and experiment context update command; pins installer to @andreasnlarsen/[email protected]
v0.3.0
Align installer to @andreasnlarsen/[email protected] and include profile-scoped experiment plan/status/report protocol with single-source state guidance
v0.2.0
Activity-first command surface; remove workout commands; add agent-safe activity filtering guidance and pin installer to @andreasnlarsen/[email protected]
v0.1.6
Sync skill installer to npm package @andreasnlarsen/[email protected] (auth ENOENT fix release).
v0.1.5
Set clearer listing title emphasizing agent-first WHOOP CLI workflow.
v0.1.4
Update listing description to highlight agent-friendly CLI workflow and reduced raw-API plumbing.
v0.1.3
Add explicit required binary/env metadata and stronger credential-handling guidance (local login, no secrets in chat).
v0.1.2
Initial public release of the WHOOP CLI OpenClaw skill.
元数据
Slug whoop-cli
版本 0.3.1
许可证
累计安装 1
当前安装数 1
历史版本数 8
常见问题

WHOOP CLI for Agents 是什么?

Use whoop-cli to fetch WHOOP data, generate day briefs/health flags, and export trend data for automation workflows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 693 次。

如何安装 WHOOP CLI for Agents?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install whoop-cli」即可一键安装,无需额外配置。

WHOOP CLI for Agents 是免费的吗?

是的,WHOOP CLI for Agents 完全免费(开源免费),可自由下载、安装和使用。

WHOOP CLI for Agents 支持哪些平台?

WHOOP CLI for Agents 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 WHOOP CLI for Agents?

由 andreasnlarsen(@andreasnlarsen)开发并维护,当前版本 v0.3.1。

💬 留言讨论