Agent skill · data analytics · sundial-org
oura-analytics
Oura Ring data integration and analytics. Fetch sleep scores, readiness, activity, HRV, and trends from the Oura Cloud API. Generate automated reports, correlations with productivity, and trigger-based alerts for low recovery days. Requires OURA_API_TOKEN (get at cloud.ouraring.com).
Why this skill is useful
Adds executable scripts for fetching and analyzing Oura Ring data that automate health reporting and alerting workflows.
What it needs
Requires python3 installed locally. Requires ouraring account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Oura Analytics Quick Start When to Use Use this skill when: Fetching Oura Ring metrics (sleep, readiness, activity, HRV) Analyzing recovery trends over time Correlating sleep quality with productivity/events Setting up automated alerts for low readiness Generating daily/weekly/monthly health reports Core Workflows 1. Data Fetching 2. Trend Analysis 3. Alerts Environment Required: OURAAPITOKEN Optional (used for alerts/reports/timezone/output): KESSLERTELEGRAMBOTTOKEN (fallback to TELEGRAMBOTTOKEN) TELEGRAMCHATID USERTIMEZONE OURAOUTPUTDIR Scripts scripts/ouraapi.py - Oura Cloud API wrapper with OuraAnalyzer and OuraReporter classes scripts/alerts.py - Threshold-based notifications (CLI: python {baseDir}/scripts/alerts.py --days 7 --readiness 60) scripts/weeklyreport.py - Weekly report generator References references/api.md - Oura Cloud API documentation references/metrics.md - Metric definitions and interpretations Automation (Cron Jobs) Cron jobs are configured in OpenClaw's gateway, not in this repo. Add these to your OpenClaw setup: Daily Morning Briefing (8:00 AM) Weekly Sleep Report (Sunday 8:00 AM) Daily Obsidian Note (8:15 AM) Note: Replace /path/to/your/ with your actual paths and <YOURTELEGRAMCHATID> with your Telegram channel/group ID.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/oura-analytics