← 返回 Skills 市场
devpranoy

Ultrahuman (OpenClaw)

作者 devpranoy · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
2055
总下载
2
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install ultrahuman-openclaw
功能描述
Fetch and summarize Ultrahuman Ring/CGM metrics inside OpenClaw using the Ultrahuman MCP server (via mcporter). Use when the user asks about Ultrahuman data such as sleep score, total sleep, sleep stages, HR/HRV/RHR, steps, recovery index, movement index, VO2 max, or wants a daily/weekly Ultrahuman summary.
安全使用建议
This skill appears to do what it says (call an Ultrahuman MCP server via mcporter and summarize the JSON), but there are important caveats to review before installing/using it: - Metadata mismatch: the registry entry declares no required env vars or binaries, but the SKILL.md and script require ULTRAHUMAN_AUTH_TOKEN, ULTRAHUMAN_USER_EMAIL and mcporter (and building the Ultrahuman-MCP repo requires bun/node). Treat the metadata as incomplete and verify requirements manually. - Inspect the MCP code: the SKILL.md tells you to build and run a third‑party repo (https://github.com/Monasterolo21/Ultrahuman-MCP). Building and running that code means executing unvetted Node/Bun code on your machine; review that repository for unexpected network calls, telemetry, or data exfiltration before running it. - Credentials handling: provide only the minimum-scoped token you can. The script will also attempt to read ~/.openclaw/openclaw.json for env.vars — check that file for any other secrets you don’t want accessed and remove or isolate them if necessary. - mcporter and config paths: mcporter executes the MCP server process. Ensure your mcporter config points to the intended local binary (absolute path) and not to an attacker-controlled executable. Prefer explicit --mcporter-config and absolute paths when running the script. - If you need assurance: ask the publisher to update registry metadata to declare required env vars and binaries, and/or provide a signed release of the MCP server. If you don’t trust building external code, do not run the MCP process on sensitive systems. Given these mismatches and the fact the skill executes a separate MCP process you must supply/build, treat the package as suspicious until you verify the MCP repository and your local config/credentials.
功能分析
Type: OpenClaw Skill Name: ultrahuman-openclaw Version: 0.1.2 The skill is classified as suspicious primarily due to its reliance on a user-installed, third-party Ultrahuman MCP server from an external GitHub repository (https://github.com/Monasterolo21/Ultrahuman-MCP), as detailed in SKILL.md. This introduces a supply chain risk, as the skill's functionality and security are dependent on this external component. The `scripts/ultrahuman_summary.py` script executes `mcporter` via `subprocess.run`, which then runs the configured Node.js server, creating a chain of execution that could be exploited if the external component or its configuration were compromised. Additionally, the script accesses `~/.openclaw/openclaw.json` to retrieve sensitive credentials (ULTRAHUMAN_AUTH_TOKEN, ULTRAHUMAN_USER_EMAIL), which, while common for OpenClaw skills, is a sensitive operation.
能力评估
Purpose & Capability
The SKILL.md and script clearly implement fetching Ultrahuman data via an Ultrahuman MCP server invoked through mcporter; that matches the skill description. However registry metadata lists no required env vars or binaries even though the script requires ULTRAHUMAN_AUTH_TOKEN, ULTRAHUMAN_USER_EMAIL and mcporter (and the SKILL.md suggests building a Node/Bun-based MCP). The metadata omission is an inconsistency.
Instruction Scope
Runtime instructions are narrowly focused: build/run the Ultrahuman-MCP server, configure mcporter, then call mcporter to fetch metric JSON and summarize it. The script also attempts to read ~/.openclaw/openclaw.json and uses OPENCLAW_WORKSPACE/default workspace paths to find mcporter config — relevant to OpenClaw but worth noting because it reads a user config file for credentials. The MCP server you run will execute network calls to Ultrahuman as part of normal operation.
Install Mechanism
There is no formal install spec (lowest-risk packaging), but the SKILL.md instructs building and running a third‑party repo (Monasterolo21/Ultrahuman-MCP) using bun/node and configuring mcporter. Building and running unvetted third‑party code is a risk the user must evaluate; the skill itself does not install artifacts automatically.
Credentials
The skill requires sensitive credentials (ULTRAHUMAN_AUTH_TOKEN and ULTRAHUMAN_USER_EMAIL) but registry metadata does not declare any required env vars or primary credential — a clear mismatch. The script will also read ~/.openclaw/openclaw.json for env.vars fallback, which may expose stored credentials if present. Requested credentials are reasonable for the stated purpose, but the metadata omission and implicit config-file lookup reduce transparency.
Persistence & Privilege
The skill is not marked always:true, is user-invocable, does not request persistent system changes, and does not modify other skills' configs. It runs as an on-demand local script that calls mcporter, which is appropriate for this functionality.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ultrahuman-openclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ultrahuman-openclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.2
Docs: link to Ultrahuman MCP repo (Monasterolo21/Ultrahuman-MCP)
v0.1.1
Docs: mention Ultrahuman Developer Portal personal token (vision.ultrahuman.com/developer)
v0.1.0
Initial public release: Ultrahuman MCP + mcporter-based summaries
元数据
Slug ultrahuman-openclaw
版本 0.1.2
许可证
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Ultrahuman (OpenClaw) 是什么?

Fetch and summarize Ultrahuman Ring/CGM metrics inside OpenClaw using the Ultrahuman MCP server (via mcporter). Use when the user asks about Ultrahuman data such as sleep score, total sleep, sleep stages, HR/HRV/RHR, steps, recovery index, movement index, VO2 max, or wants a daily/weekly Ultrahuman summary. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2055 次。

如何安装 Ultrahuman (OpenClaw)?

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

Ultrahuman (OpenClaw) 是免费的吗?

是的,Ultrahuman (OpenClaw) 完全免费(开源免费),可自由下载、安装和使用。

Ultrahuman (OpenClaw) 支持哪些平台?

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

谁开发了 Ultrahuman (OpenClaw)?

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

💬 留言讨论