mcpField
O
oura-ring

oura-ring

github.com/freakyflowOther1203 installsUpdated 37w ago
Repository

About oura-ring

oura-ring syncs daily Oura Ring health data into date-based Markdown files for health and fitness queries. It can sync a chosen date or a range of recent days, and can be scheduled with OpenClaw cron.

Key features

  1. 01Sync today's health data
  2. 02Sync a date or day range
  3. 03Save data in daily Markdown files
  4. 04Read health records for a date

Use cases

  1. 01Review Oura data for a specific day
  2. 02Answer health or fitness questions
  3. 03Schedule daily data updates

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/freakyflow/ouraskill --skill oura-ring

After installing, type/oura-ringin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

README.md
.gitignore
health/
.gitkeep
scripts/
sync_oura.py

Details

From the project README

Oura Ring

This skill syncs your daily health data from Oura Ring into readable markdown files.

Syncing Data

Sync today's data:

uv run {baseDir}/scripts/sync_oura.py

Sync a specific date:

uv run {baseDir}/scripts/sync_oura.py --date 2026-02-07

Sync the last N days:

uv run {baseDir}/scripts/sync_oura.py --days 7

Reading Health Data

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. If the file doesn't exist for the requested date, run the sync command for that date first.

Cron Setup

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

Comments

Markdown supported