SuperAPI AI 工具集

ouraclaw

数据与分析

查看项目

更新于 10-16 06:49

技能介绍

用途:ouraclaw 用于从命令行获取 Oura Ring 的睡眠数据,输出 JSON 到 stdout,适合在终端或脚本中查询睡眠评分、睡眠阶段、睡眠期间心率、HRV 与就寝时间等信息。

主要能力:提供 score 命令获取睡眠评分,sleep 命令获取详细睡眠会话(含阶段、心率、HRV、就寝时间)。两者均支持 --start 与 --end 指定日期范围,例如 ouraclaw score --start 2025-02-01 --end 2025-02-15。输出为 JSON,可用 jq 提取字段,如 ouraclaw score | jq '.data[0].score',或 ouraclaw sleep | jq '.data[0] | {bedtime_start, bedtime_end}'。

安装与认证:先检查 which ouraclaw;若未安装,可执行 git clone https://github.com/montagao/ouraclaw.git ~/projects/ouraclaw,然后 cd ~/projects/ouraclaw && bun install && bun link。若 .env 中没有 token,需运行 cd ~/projects/ouraclaw && ouraclaw auth 完成认证。

错误处理:出现 “No access token” 时运行 ouraclaw auth;自动刷新后仍返回 401 时,重新运行 ouraclaw auth。

适用场景:适合需要以脚本或命令行方式读取 Oura 睡眠数据、并进一步用 jq 做字段筛选与统计的用户。

限制:资料未提供除上述命令外的其他功能、平台支持范围、收费方式或数据精度说明;使用前需具备 Oura 账户并完成授权。