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.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install ultrahuman-openclaw或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install ultrahuman-openclaw⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/ultrahuman-openclaw/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- 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. ---
Fetch Ultrahuman metrics via Ultrahuman MCP and mcporter, then summarize them.
You need:
1) Ultrahuman Developer/Partner credentials
You need a personal auth token from Ultrahuman Developer Portal:
Then set:
ULTRAHUMAN_USER_EMAILULTRAHUMAN_AUTH_TOKEN (your personal token)2) Ultrahuman MCP server
Repository:
Build it (example):
bun install && bun run builddist/main.js3) 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}"
}
}
}
}
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
mcporter --config /path/to/mcporter.json \
call ultrahuman.ultrahuman_metrics date=YYYY-MM-DD --output json
Keep summaries short unless asked:
If sleep score/total sleep are in a "Needs attention" state, call it out explicitly.
安装 Ultrahuman (OpenClaw) 后,可以对 AI 说这些话来触发它
Help me get started with Ultrahuman (OpenClaw)
Explains what Ultrahuman (OpenClaw) does, walks through the setup, and runs a quick demo based on your current project
Use Ultrahuman (OpenClaw) to fetch and summarize Ultrahuman Ring/CGM metrics inside OpenClaw usi...
Invokes Ultrahuman (OpenClaw) with the right parameters and returns the result directly in the conversation
What can I do with Ultrahuman (OpenClaw) in my data & analytics workflow?
Lists the top use cases for Ultrahuman (OpenClaw), with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/ultrahuman-openclaw/ 目录(个人级,所有项目可用),或 .claude/skills/ultrahuman-openclaw/(项目级)。重启 AI 客户端后,用 /ultrahuman-openclaw 主动调用,或让 AI 根据上下文自动发现并使用。
Ultrahuman (OpenClaw) 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
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.
Automate my data & analytics tasks using Ultrahuman (OpenClaw)
Identifies repetitive steps in your workflow and sets up Ultrahuman (OpenClaw) to handle them automatically
Ultrahuman (OpenClaw) 属于「Data & Analytics」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。