
from openclaw-skills17
Syncs Oura Ring data and generates daily/weekly health reports (sleep, readiness, HRV, workouts, SpO2) to answer user health and sleep queries.
Provides direct Oura API v2 integration to pull sleep, readiness, activity, heart rate, SpO2, and workout summaries. The skill syncs data into local files, can produce weekly reports (sleep debt and trends), and exposes commands to run one-off or scheduled syncs.
Use when a user asks about recent sleep, readiness, HRV, or fitness trends, or when you need to generate weekly summaries and sleep-debt reports. Also useful for agents that must fetch fresh data before answering health queries.
scripts/ for daily, date-specific, or range syncs; example commands show how to integrate 1Password service account tokens. (has_scripts=true)Agents with shell and HTTP abilities (Copilot, Codex, Cursor, Claude Code) can use this skill to fetch and interpret Oura data for user-facing health answers.
Oura Ring health data sync skill that queries Oura API v2 for sleep, readiness, activity, stress, HR, SpO2, and workout data, producing daily markdown reports and weekly summaries. Script exited with code 1 due to missing OURA_TOKEN env var (expected — requires real API key). Code is clean, uses only Python stdlib, and handles errors gracefully. Legitimate Oura API integration with no security concerns.
Well-crafted skill for a specific wearable integration. No security issues found — all API calls go to known ouraring.com endpoint, token handled via env var, no destructive ops. Script is comprehensive covering all major Oura data categories. Would benefit from splitting the sync_day function which is quite long.