← 返回 Skills 市场
visionik

Oura Ring Data

作者 visionik · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
1890
总下载
1
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install ouracli
功能描述
Access Oura Ring health data using the ouracli CLI tool. Use when user asks about "oura data", "sleep stats", "activity data", "heart rate", "readiness score", "stress levels", or wants health metrics from their Oura Ring.
安全使用建议
This skill's README/instructions require the ouracli CLI and an Oura PERSONAL_ACCESS_TOKEN stored in a secrets file, but the registry metadata doesn't declare those needs and there is no install step. Before installing or enabling it: (1) confirm how ouracli is expected to be provided (is it preinstalled or should the package install it?), (2) do not place your token in a plaintext file unless you trust the environment — prefer supplying a token through the platform's secure secret mechanism, (3) ask the publisher to update metadata to list PERSONAL_ACCESS_TOKEN as a required credential and to add a clear install spec, and (4) review the included source (client.py) to verify network behavior and that no unexpected data exfiltration occurs. If you cannot verify these things, treat the skill as untrusted.
功能分析
Type: OpenClaw Skill Name: ouracli Version: 0.1.0 The OpenClaw AgentSkills skill bundle is a benign CLI tool designed to access Oura Ring health data. It legitimately reads the `PERSONAL_ACCESS_TOKEN` from environment variables or local `.env` files (`./secrets/oura.env`, `~/.secrets/oura.env`) as documented in `SKILL.md` and `src/ouracli/client.py`. This token is exclusively used for authenticating to the official Oura API (`https://api.ouraring.com/v2`). The code is well-structured, uses standard libraries, and includes robust input validation and output formatting, with no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent.
能力评估
Purpose & Capability
The SKILL.md clearly describes running the ouracli CLI and requires a PERSONAL_ACCESS_TOKEN, which is coherent with the described purpose. However, the registry metadata lists no required binaries and no required environment variables, which under-declares the actual needs. The presence of packaged ouracli source files but no install instructions increases the mismatch.
Instruction Scope
Instructions explicitly tell the agent to run ouracli via Bash and to check for a PERSONAL_ACCESS_TOKEN stored in secrets/oura.env or ~/.secrets/oura.env. That means the agent will be expected to read local secret files and run shell commands — appropriate for a CLI but sensitive. The SKILL.md does not instruct any unrelated data access, but it does assume and require access to local secret paths that the metadata does not declare.
Install Mechanism
No install spec is provided (instruction-only), yet the skill bundle contains full ouracli source files and tests. Either the skill expects ouracli to already be on PATH or the package forgot to include installation steps. This is an inconsistency and may cause runtime failures or unexpected behavior if the environment differs from the author's assumptions.
Credentials
The SKILL.md requires a PERSONAL_ACCESS_TOKEN (from secrets/oura.env or ~/.secrets/oura.env), which is proportionate to accessing the Oura API. But the declared requirements list no environment variables and no primary credential — the credential requirement is missing from metadata. Asking the agent to read local secret files is sensitive and should be explicitly declared.
Persistence & Privilege
No 'always: true' or other elevated persistence flags are set, and model invocation flags are default. The skill does not request permanent inclusion or explicit autonomous invocation privileges beyond the platform defaults.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ouracli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ouracli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of Oura Ring data integration via the ouracli CLI tool. - Retrieve Oura Ring health data (activity, sleep, readiness, heart rate, etc.) using simple Bash commands. - Detailed instructions and examples for specifying date ranges (single date, relative ranges, or date + duration). - Emphasis on correct date range syntax—use quoted date/duration, not separate dates or "to" syntax. - Guidance on output formats: always use `--json` for reliable data analysis. - Critical authentication requirements and troubleshooting included. - Quick reference table for common data queries.
元数据
Slug ouracli
版本 0.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Oura Ring Data 是什么?

Access Oura Ring health data using the ouracli CLI tool. Use when user asks about "oura data", "sleep stats", "activity data", "heart rate", "readiness score", "stress levels", or wants health metrics from their Oura Ring. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1890 次。

如何安装 Oura Ring Data?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ouracli」即可一键安装,无需额外配置。

Oura Ring Data 是免费的吗?

是的,Oura Ring Data 完全免费(开源免费),可自由下载、安装和使用。

Oura Ring Data 支持哪些平台?

Oura Ring Data 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Oura Ring Data?

由 visionik(@visionik)开发并维护,当前版本 v0.1.0。

💬 留言讨论