Ouraskill

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a straightforward Oura health-data sync skill, with the main cautions being its use of a long-lived Oura token and persistent local markdown files containing sensitive health data.

Before installing, make sure you trust the skill with your Oura data, keep OURA_TOKEN secret, understand that health records will be written locally under health/, and enable cron only if you want automatic ongoing syncing.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Anyone or anything with access to this token may be able to access Oura account health data until the token is revoked.

Why it was flagged

The skill requires a long-lived Oura personal access token to fetch the user's health data. This is expected for the integration, but the credential is sensitive.

Skill content
export OURA_TOKEN="your_personal_access_token" ... The token doesn't expire unless you revoke it.
Recommendation

Store OURA_TOKEN as a secret, avoid exposing it in shared logs or files, and revoke or rotate it if it may have been disclosed.

What this means

Your sleep, readiness, activity, heart-rate, stress, SpO2, and workout data may remain available to future OpenClaw conversations through local files.

Why it was flagged

The skill intentionally stores personal health data in markdown files for later agent use. This is core to the purpose, but it creates persistent local context containing sensitive information.

Skill content
Health files are stored at `{baseDir}/health/YYYY-MM-DD.md` — one file per day. To answer health or fitness questions, read the relevant date's file from the `{baseDir}/health/` directory.
Recommendation

Install only if you are comfortable storing this health data locally, and consider file permissions, backups, and retention or deletion practices for the health/ directory.

What this means

If cron is enabled, the skill may refresh local health files each morning without a new manual command.

Why it was flagged

The skill recommends optional scheduled background syncing. It is disclosed and purpose-aligned, but it means the sync can continue automatically after setup.

Skill content
Schedule the sync script to run every morning using OpenClaw's `cron` tool so your health data stays up to date automatically.
Recommendation

Use cron only if you want ongoing automatic syncing, and remove the scheduled job if you no longer want the skill to update health files.

What this means

Future installs or runs may resolve whatever version of the dependency is available, which can affect behavior if the package changes.

Why it was flagged

The uv script declares a third-party dependency without a pinned version. This is a normal mechanism for this kind of Python helper script, but dependency provenance and version drift matter.

Skill content
# dependencies = ["oura-ring"]
Recommendation

Prefer a reviewed or pinned dependency version if reproducibility is important, and install from trusted package sources.