bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
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.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install devpranoy/ultrahuman-openclawExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
Fetch Ultrahuman metrics via Ultrahuman MCP and mcporter, then summarize them.
You need:
You need a personal auth token from Ultrahuman Developer Portal:
Then set:
ULTRAHUMAN_USER_EMAIL
ULTRAHUMAN_AUTH_TOKEN (your personal token)Repository:
Build it (example):
bun install && bun run build
dist/main.js
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:
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
# 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:
- https://vision.ultrahuman.com/developer
Then set:
- `ULTRAHUMAN_USER_EMAIL`
- `ULTRAHUMAN_AUTH_TOKEN` (your personal token)
- (Also set your Partner ID in the Ultrahuman app, if provided/required)
2) **Ultrahuman MCP server**
Repository:
- https://github.com/Monasterolo21/Ultrahuman-MCP
Build it (example):
- `bun install && bun run build`
- You should end up with an entrypoint like: `dist/main.js`
3) **mcporter config** that defines an MCP server named `ultrahuman`
Example `config/mcporter.json` (adjust path to your built `main.js`):
```json
{
"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):
```bash
cd /path/to/your/openclaw/workspace
python3 skills/local/ultrahuman-openclaw/scripts/ultrahuman_summary.py --yesterday
```
Specific date:
```bash
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:
```bash
python3 skills/local/ultrahuman-openclaw/scripts/ultrahuman_summary.py \
--date YYYY-MM-DD \
--mcporter-config /path/to/mcporter.json
```
### Raw JSON
```bash
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 +...Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.