← Back to Skills Marketplace
devpranoy

Ultrahuman (OpenClaw)

by devpranoy · GitHub ↗ · v0.1.2
cross-platform ⚠ suspicious
2055
Downloads
2
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install ultrahuman-openclaw
Description
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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ultrahuman-openclaw
  3. After installation, invoke the skill by name or use /ultrahuman-openclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug ultrahuman-openclaw
Version 0.1.2
License
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2055 downloads so far.

How do I install Ultrahuman (OpenClaw)?

Run "/install ultrahuman-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Ultrahuman (OpenClaw) free?

Yes, Ultrahuman (OpenClaw) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Ultrahuman (OpenClaw) support?

Ultrahuman (OpenClaw) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Ultrahuman (OpenClaw)?

It is built and maintained by devpranoy (@devpranoy); the current version is v0.1.2.

💬 Comments