← 返回
AI智能 Key 中文

Nori Health

Query your personal health data from wearables and nutrition logs and get AI coaching on sleep, workouts, heart rate, recovery, and health insights.
查询可穿戴设备和营养日志中的个人健康数据,获取睡眠、锻炼、心率、恢复和健康洞察的AI指导。
danmurphy1217
AI智能 clawhub v1.0.6 1 版本 99786.1 Key: 需要
★ 2
Stars
📥 893
下载
💾 12
安装
1
版本
#latest

概述

Nori Health Coach

Send health questions to Nori and return the response. Nori analyzes data from wearables (Apple Watch, Oura, Garmin, Whoop, etc.), meals, workouts, weight, and lab results.

Setup

  1. Install the Nori iOS app and connect your wearables
  2. In the Nori app, go to Settings > Integrations > OpenClaw
  3. Generate an API key (starts with nori_)
  4. Set the environment variable:

```bash

export NORI_API_KEY="nori_your_key_here"

```

Or add to ~/.openclaw/openclaw.json:

```json

{

"skills": {

"entries": {

"nori-health": {

"apiKey": "nori_your_key_here"

}

}

}

}

```

When to Use

  • "Compare my sleep on days I work out vs rest days"
  • "What should I eat to hit my protein goal today?"
  • "Show me my resting heart rate trend this month"
  • "How's my recovery looking after yesterday's run?"
  • "I had two eggs and toast with avocado for breakfast"
  • "I did 30 minutes of strength training"
  • "What patterns do you see between my sleep and HRV?"

Usage

Send the user's message to Nori via the chat endpoint. Always forward the user's exact words.

Use jq -n to safely escape the user's message into valid JSON, and capture the HTTP status code to handle errors:

RESPONSE=$(curl -s -w "\n%{http_code}" -X POST "https://api.nori.health/api/v1/openclaw/chat" \
  -H "Authorization: Bearer $NORI_API_KEY" \
  -H "Content-Type: application/json" \
  -d "$(jq -n --arg msg "USER_MESSAGE_HERE" '{message: $msg}')")
HTTP_CODE=$(echo "$RESPONSE" | tail -1)
BODY=$(echo "$RESPONSE" | sed '$d')

if [ "$HTTP_CODE" -eq 200 ]; then
  echo "$BODY" | jq -r '.reply'
elif [ "$HTTP_CODE" -eq 401 ]; then
  echo "Your Nori API key is invalid. Please regenerate it in the Nori app under Settings > Integrations > OpenClaw."
elif [ "$HTTP_CODE" -eq 429 ]; then
  echo "Rate limited. Wait a moment and try again."
else
  echo "Something went wrong connecting to Nori (HTTP $HTTP_CODE)."
fi

Response Handling

  • On success (200): return the .reply field directly to the user as plain text. Do not add markdown formatting, bullet points, or other decoration.
  • On 401: tell the user their Nori API key is invalid and to regenerate it in the Nori app.
  • On 429: tell the user to wait a moment and try again.
  • On other errors: tell the user something went wrong connecting to Nori, including the HTTP status code.

Important

  • Forward the user's message verbatim. Do not rephrase, summarize, or add context.
  • Return Nori's reply verbatim. Do not reformat, summarize, or add commentary.
  • Nori handles all health data analysis, logging, and coaching. Your job is just to relay messages.
  • Nori is not a medical service. If the user asks for medical diagnosis or emergency help, direct them to a doctor or emergency services instead.

版本历史

共 1 个版本

  • v1.0.6 当前
    2026-03-29 13:51 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,059 📥 797,960
ai-intelligence

Proactive Agent

halthelobster
将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞
★ 834 📥 212,966
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 710 📥 243,684