oura-ring-skillFetch Oura Ring readiness/sleep + 7-day readiness trends via Oura Cloud API V2, and generate a Morning Readiness Brief.
Install via ClawdBot CLI:
clawdbot install sameerbajaj/oura-ring-skillThis skill provides a small, public-facing reference implementation for pulling Readiness, Sleep, and 7-day Readiness trends from the Oura V2 API (/v2/usercollection/*).
python3 skills/oura-ring/cli.py --format json --pretty readinesspython3 skills/oura-ring/cli.py --format json --pretty sleeppython3 skills/oura-ring/cli.py --format json --pretty trendspython3 skills/oura-ring/cli.py --format json --pretty resiliencepython3 skills/oura-ring/cli.py --format json --pretty stress./skills/oura-ring/scripts/morning_brief.shmacOS/Homebrew Python often blocks system-wide pip install (PEP 668), so use a virtualenv:
python3 -m venv skills/oura-ring/.venv
source skills/oura-ring/.venv/bin/activate
python -m pip install -r skills/oura-ring/requirements.txt
.envCreate skills/oura-ring/.env:
cp skills/oura-ring/.env.example skills/oura-ring/.env
# then edit skills/oura-ring/.env
The CLI reads:
OURA_TOKEN (required)OURA_BASE_URL (optional; defaults to https://api.ouraring.com/v2/usercollection)Oura V2 uses OAuth2 bearer tokens.
http://localhost:8080/callback).CLIENT_ID, REDIRECT_URI, and scope):https://cloud.ouraring.com/oauth/authorize?response_type=code&client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&scope=readiness%20sleep
code=... query parameter.curl -X POST https://api.ouraring.com/oauth/token \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d grant_type=authorization_code \
-d client_id=CLIENT_ID \
-d client_secret=CLIENT_SECRET \
-d redirect_uri=REDIRECT_URI \
-d code=AUTH_CODE
access_token into skills/oura-ring/.env as OURA_TOKEN=....Notes:
refresh_token..env file.python3 skills/oura-ring/cli.py --env-file skills/oura-ring/.env --format json --pretty readiness
python3 skills/oura-ring/cli.py --env-file skills/oura-ring/.env --format json --pretty sleep
python3 skills/oura-ring/cli.py --env-file skills/oura-ring/.env --format json --pretty trends
./skills/oura-ring/scripts/morning_brief.sh
Override the env file location:
OURA_ENV_FILE=/path/to/.env ./skills/oura-ring/scripts/morning_brief.sh
Run in mock mode (no token):
OURA_MOCK=1 ./skills/oura-ring/scripts/morning_brief.sh
python3 skills/oura-ring/cli.py --mock readiness --format json
python3 skills/oura-ring/cli.py --mock sleep --format json
python3 skills/oura-ring/cli.py --mock trends --format json
Generated Feb 24, 2026
Integrate the Oura Ring skill into a wellness coaching platform to provide daily readiness briefs and trend analysis for clients. Coaches can use the data to tailor fitness and recovery recommendations, enhancing client engagement and outcomes.
Deploy this skill in corporate wellness initiatives to monitor employee readiness and sleep trends. HR teams can generate briefs to identify stress patterns and promote resilience, potentially reducing burnout and improving productivity.
Use the skill with sports teams to track athletes' readiness scores and sleep data over time. Coaches can analyze trends to optimize training schedules and recovery strategies, preventing injuries and enhancing performance.
Incorporate the Oura Ring skill into telehealth platforms for patients with chronic conditions like insomnia or stress disorders. Clinicians can review readiness briefs and trends remotely to adjust treatment plans and provide timely interventions.
Leverage the skill in academic or commercial research projects to collect and analyze Oura Ring data on sleep and readiness. Researchers can use the CLI to fetch raw data for studies on human behavior and health metrics.
Offer a subscription service where users pay monthly for access to personalized morning briefs and trend insights generated by the Oura Ring skill. Revenue comes from tiered plans with advanced analytics and coaching integration.
Sell the skill as part of a SaaS package to businesses for employee health monitoring. Charge per user or per company for features like readiness briefs and resilience tracking, with additional revenue from consulting services.
License the skill's data outputs to third-party apps, such as fitness trackers or health apps, for integration into their platforms. Generate revenue through API usage fees or one-time licensing agreements based on data volume.
💬 Integration Tip
Ensure secure handling of OAuth2 tokens by storing them in environment files and implementing token refresh mechanisms to avoid API disruptions.
Plan, focus, and complete work with energy management, time blocking, and context-specific productivity systems.
Build habits with streaks, reminders, and progress visualization
Comprehensive AI-assisted therapeutic support framework with CBT, ACT, DBT, MI, session notes CLI, and crisis protocols.
iOS HealthKit data sync CLI commands and patterns. Use when working with healthsync CLI, fetching Apple Health data (steps, heart rate, sleep, workouts), pairing iOS devices over local network, or understanding the iOS Health Sync project architecture including mTLS certificate pinning, Keychain storage, and audit logging.
Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.
Load and analyze Strava activities, stats, and workouts using the Strava API