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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ultrahuman-openclaw" with this command: npx skills add devpranoy/ultrahuman-openclaw

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}"
      }
    }
  }
}

Quick start

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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Cclaw

Open-source comedy AI + video editing + poster generation. Create standup/sketch/manzai/scripts, edit videos via FFmpeg, and generate comedy posters via canv...

Registry SourceRecently Updated
General

Bird Recognition Tool | 鸟类识别工具

Identifies bird species in images/videos of target areas. Supports recognition of no less than 500 common bird species, supports customized model training, s...

Registry SourceRecently Updated
General

Image Amazon Product Image Suite

A professional product image generation skill purpose-built for the Amazon e-commerce platform. Outputs comply with Amazon's image guidelines while optimizin...

Registry SourceRecently Updated
General

SearchOnlineAssets

Online asset search tool: queries public stock libraries (Pixabay) for high-quality photos, illustrations, vectors and videos, returning result metadata and...

Registry SourceRecently Updated