Oura Health

PassAudited by ClawScan on May 1, 2026.

Overview

This appears to be a read-only Oura API helper, but it needs an Oura access token and will bring sensitive health/profile data into your agent chat.

Install only if you want your agent to access your Oura health and profile data. Protect ~/.config/oura/credentials.json, keep the API endpoint set to Oura's official URL, and treat chat outputs from this skill as sensitive health information.

Findings (3)

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

If the credential file exists, the agent can query the user's Oura account data when the skill is invoked.

Why it was flagged

The skill uses a local Oura personal access token to authenticate to the user's Oura account. This is expected for the stated purpose, but it is delegated account access that should be protected.

Skill content
Requires a personal access token at `~/.config/oura/credentials.json`.
Recommendation

Store the credentials file with restrictive permissions, keep the token private, and rotate/revoke it if it may have been exposed.

What this means

Private health metrics and profile details could be visible in chat history or to anyone with access to the agent session.

Why it was flagged

The skill intentionally retrieves sensitive health and profile information and prints human-readable results, which may enter the agent conversation, logs, or downstream context.

Skill content
This skill reads (never writes) ... Personal Info — age, sex, email, weight, height ... Heart Rate — continuous HR readings
Recommendation

Use the skill only in trusted/private sessions and avoid asking the agent to store, summarize, or share sensitive health outputs unless intended.

What this means

A user may misunderstand the token handling and assume it is never transmitted over the network.

Why it was flagged

This privacy wording is too strong for an API client: the token must be sent in an Authorization header to authenticate Oura API requests. The provided artifacts otherwise indicate the intended destination is the official Oura API, not a third party.

Skill content
Your access token never leaves your machine.
Recommendation

Treat the token as a network credential, keep the configured API endpoint official, and update the privacy wording to say the token is sent only to Oura for authentication.