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.
Why use this skill?
Seamlessly fetch and summarize your Ultrahuman ring and CGM metrics inside OpenClaw. Track sleep, recovery, and fitness trends with ease.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/devpranoy/ultrahuman-openclawWhat This Skill Does
The ultrahuman-openclaw skill serves as a bridge between the OpenClaw AI agent and your personal health data hosted on the Ultrahuman platform. By leveraging the Ultrahuman MCP (Model Context Protocol) server via mcporter, this skill enables your AI assistant to securely fetch, parse, and summarize your biometric data. Whether you are tracking sleep patterns, recovery metrics, or metabolic health from a CGM, this skill acts as your personal health data analyst. It abstracts the complexity of raw API interactions, turning dense metric streams into human-readable insights that you can query via natural language.
Installation
Installation requires a three-step configuration:
- Credentials: Visit the Ultrahuman Developer Portal to generate your personal authentication token and email identifiers.
- MCP Server: Clone the Ultrahuman-MCP repository. Build the project using
bun install && bun run buildto generate the necessary entrypoint (dist/main.js). - Configuration: Update your
mcporter.jsonconfiguration file to include theultrahumanserver definition. Ensure thatULTRAHUMAN_AUTH_TOKENandULTRAHUMAN_USER_EMAILare injected into the environment variables. Finally, install the skill into your OpenClaw environment using the command:clawhub install openclaw/skills/skills/devpranoy/ultrahuman-openclaw.
Use Cases
This skill is perfect for users who want to move beyond manual dashboard checking. It is highly effective for morning routine summaries (getting a daily sleep score breakdown), weekly performance trend analysis (monitoring HRV or VO2 max shifts over time), and identifying recovery deficits. For example, if your recovery index drops below a certain threshold, OpenClaw can detect this and provide context-aware summaries to help you adjust your workout intensity for the day.
Example Prompts
- "OpenClaw, give me my Ultrahuman daily summary for yesterday. Did I get enough deep sleep?"
- "Summarize my recovery metrics from the past week. Any trends in my RHR or HRV I should be worried about?"
- "What does my current VO2 max and movement index look like compared to my average for the last three days?"
Tips & Limitations
- Permissions: Ensure your local machine has network access to the Ultrahuman API endpoints.
- Data Latency: Since metrics rely on sync intervals between your physical devices and the Ultrahuman cloud, some data may take time to appear.
- Summarization: Use the provided
ultrahuman_summary.pyscript as a primary entry point; it is pre-configured to output the most relevant clinical insights, keeping your workspace clean and avoiding information overload.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-devpranoy-ultrahuman-openclaw": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api