skills$openclaw/ultrahuman-openclaw
devpranoy6.9k

by devpranoy

ultrahuman-openclaw – OpenClaw Skill

ultrahuman-openclaw is an OpenClaw Skills integration for coding workflows. 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.

6.9k stars4.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameultrahuman-openclaw
descriptionFetch 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. OpenClaw Skills integration.
ownerdevpranoy
repositorydevpranoy/ultrahuman-openclaw
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @devpranoy/ultrahuman-openclaw
last updatedFeb 7, 2026

Maintainer

devpranoy

devpranoy

Maintains ultrahuman-openclaw in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
ultrahuman_summary.py
8.8 KB
_meta.json
295 B
SKILL.md
2.5 KB
SKILL.md

name: 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.

Ultrahuman (OpenClaw)

Fetch Ultrahuman metrics via Ultrahuman MCP and mcporter, then summarize them.

Setup (one-time)

You need:

  1. Ultrahuman Developer/Partner credentials

You need a personal auth token from Ultrahuman Developer Portal:

Then set:

  • ULTRAHUMAN_USER_EMAIL
  • ULTRAHUMAN_AUTH_TOKEN (your personal token)
  • (Also set your Partner ID in the Ultrahuman app, if provided/required)
  1. Ultrahuman MCP server

Repository:

Build it (example):

  • bun install && bun run build
  • You should end up with an entrypoint like: dist/main.js
  1. mcporter config that defines an MCP server named ultrahuman

Example config/mcporter.json (adjust path to your built main.js):

{
  "mcpServers": {
    "ultrahuman": {
      "transport": "stdio",
      "command": "node",
      "args": ["/absolute/path/to/Ultrahuman-MCP/dist/main.js"],
      "env": {
        "ULTRAHUMAN_AUTH_TOKEN": "${ULTRAHUMAN_AUTH_TOKEN}",
        "ULTRAHUMAN_USER_EMAIL": "${ULTRAHUMAN_USER_EMAIL}"
      }
    }
  }
}

Daily summary (recommended)

From your OpenClaw workspace (so ./config/mcporter.json is found):

cd /path/to/your/openclaw/workspace
python3 skills/local/ultrahuman-openclaw/scripts/ultrahuman_summary.py --yesterday

Specific date:

python3 skills/local/ultrahuman-openclaw/scripts/ultrahuman_summary.py --date YYYY-MM-DD

If your mcporter config isn’t at ./config/mcporter.json, pass it explicitly:

python3 skills/local/ultrahuman-openclaw/scripts/ultrahuman_summary.py \
  --date YYYY-MM-DD \
  --mcporter-config /path/to/mcporter.json

Raw JSON

mcporter --config /path/to/mcporter.json \
  call ultrahuman.ultrahuman_metrics date=YYYY-MM-DD --output json

What to report (default)

Keep summaries short unless asked:

  • Sleep score + total sleep + efficiency + restorative sleep + deep/REM
  • Steps total
  • Recovery index, movement index, active minutes
  • VO2 max, sleep HRV, RHR

If sleep score/total sleep are in a "Needs attention" state, call it out explicitly.

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install ultrahuman-openclaw?

Run openclaw add @devpranoy/ultrahuman-openclaw in your terminal. This installs ultrahuman-openclaw into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/devpranoy/ultrahuman-openclaw. Review commits and README documentation before installing.