← 返回 Skills 市场
freakyflow

Ouraskill

作者 freakyflow · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
1525
总下载
0
收藏
3
当前安装
4
版本数
在 OpenClaw 中安装
/install oura-ring
功能描述
Syncs daily health and fitness data from Oura Ring into markdown files. Provides sleep, readiness, activity, heart rate, stress, SpO2, and workout data.
安全使用建议
This skill appears to do what it says: use your Oura personal access token to fetch data and write local markdown files. Before installing: (1) confirm you trust the skill source or review the full script (it's included) — the oura_ring dependency will be installed when running via uv, so verify that package on PyPI; (2) run it inside a dedicated directory or virtual environment and check the health/ files it writes; (3) when scheduling via cron, avoid embedding the token directly in world-readable crontabs — use a secure environment or a credential manager; (4) if you ever suspect misuse, revoke the Oura personal access token from your Oura account. Overall risk is low and required access is proportionate, but standard precautions (review dependency provenance and limit token exposure) are recommended.
功能分析
Type: OpenClaw Skill Name: oura-ring Version: 1.0.3 The skill is classified as suspicious due to a path traversal vulnerability in `scripts/sync_oura.py`. The `--output-dir` argument, if manipulated by a malicious prompt to the AI agent, could allow writing markdown files to arbitrary locations on the filesystem (e.g., `/etc/passwd` or `/tmp/sensitive_data`). While the content written is benign markdown (Oura health data) and not arbitrary code, this vulnerability could lead to data corruption or denial of service if critical system files are overwritten. There is no evidence of intentional malicious behavior or data exfiltration beyond the stated purpose.
能力评估
Purpose & Capability
Name/description (sync Oura Ring data to markdown) matches the requested binary (uv) and the single required environment variable (OURA_TOKEN). The included Python script uses the oura_ring client library, which is appropriate for this purpose.
Instruction Scope
SKILL.md directs the agent to run the included script and to read/write files under {baseDir}/health/. It does not instruct reading unrelated system files, scanning other credentials, or sending data to endpoints other than the Oura API (accessed via the oura_ring library). Cron recommendation is local scheduling only.
Install Mechanism
This is instruction-only (no platform install spec). The Python script declares a dependency on the oura-ring package; uv (the runtime) will handle running/bringing in that dependency. There are no downloads from arbitrary URLs or obscure hosts in the skill bundle itself.
Credentials
Only OURA_TOKEN is required and declared as the primary credential; that is exactly what's needed to call the Oura API. No other secrets or unrelated environment variables are requested.
Persistence & Privilege
The skill is not always-on. disable-model-invocation is true (it cannot be invoked autonomously by the model), which reduces autonomous risk. The skill writes markdown files to its own health/ directory; it does not request elevated system-wide privileges or modify other skills' configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install oura-ring
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /oura-ring 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Set disable-model-invocation: true for explicit-only invocation; add config section declaring OURA_TOKEN as type: secret
v1.0.2
Fix metadata format: use YAML instead of inline JSON so registry correctly picks up OURA_TOKEN env and uv bin requirements
v1.0.1
Update SKILL.md frontmatter to metadata format
v1.0.0
Initial release of the oura-ring skill. - Syncs daily Oura Ring health and fitness data into markdown files - Supports sleep, readiness, activity, heart rate, stress, SpO2, and workout data - Offers flexible sync options: today, specific date, or last N days - Stores data as one file per day in a dedicated health directory - Instructions provided for automated daily syncing with cron
元数据
Slug oura-ring
版本 1.0.3
许可证
累计安装 4
当前安装数 3
历史版本数 4
常见问题

Ouraskill 是什么?

Syncs daily health and fitness data from Oura Ring into markdown files. Provides sleep, readiness, activity, heart rate, stress, SpO2, and workout data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1525 次。

如何安装 Ouraskill?

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

Ouraskill 是免费的吗?

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

Ouraskill 支持哪些平台?

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

谁开发了 Ouraskill?

由 freakyflow(@freakyflow)开发并维护,当前版本 v1.0.3。

💬 留言讨论