โ† All skills
Tencent SkillHub ยท Developer Tools

Oura Ring Integration

Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 10 sections Open source page

Description

This tool allows retrieving health and biometric data from the Oura Ring API (V2) via a command-line interface. Use this to answer questions about the user's sleep, activity, readiness, and physiological stats. Repository: https://github.com/ruhrpotter/oura-cli

1. Build the CLI

cd ~ git clone https://github.com/ruhrpotter/oura-cli.git cd oura-cli go build -o oura ./cmd/oura

2. Create Oura OAuth App

Go to Oura Developer Portal Create a new application Set Redirect URI to: http://localhost:8080/callback Note down your Client ID and Client Secret

3. Authenticate

export OURA_CLIENT_ID="your_client_id" export OURA_CLIENT_SECRET="your_client_secret" ./oura auth login A browser will open for OAuth authorization. Tokens are stored in ~/.config/oura-cli/config.json.

Prerequisite

The CLI must be authenticated. If a command fails with an auth error, notify the user to run ./oura auth login.

Syntax

./oura get <category> [flags]

Categories

personal: User profile (age, weight, height, email). sleep: Daily sleep scores and efficiency. activity: Daily activity scores, steps, and movement. readiness: Daily readiness scores indicating recovery. heartrate: Time-series heart rate data. workout: Detailed workout sessions. spo2: Blood oxygen saturation levels. sleep-details: Detailed sleep sessions including hypnograms. sessions: Activity sessions (e.g. naps, rest). sleep-times: Optimal bedtime guidance. stress: Daily stress levels. resilience: Daily resilience scores and recovery. cv-age: Cardiovascular age estimates. vo2-max: VO2 Max measurements. ring-config: Ring hardware configuration (color, size, etc.). rest-mode: Rest mode periods. tags: Enhanced tags (notes, lifestyle choices).

Arguments

--start <YYYY-MM-DD>: REQUIRED for most time-series data. The start date of the range. --end <YYYY-MM-DD>: OPTIONAL. The end date of the range. If omitted, it may default to the start date or return a single day depending on context.

Agent Instructions

Date Resolution: You MUST resolve all relative date terms (e.g., "today", "yesterday", "last week", "this month") into absolute YYYY-MM-DD string format based on the current operational date. Date ranges: For "today": Set --start to today's date. For "yesterday": Set --start to yesterday's date. For "last 7 days": Set --start to 7 days ago and --end to today. Path: Assume the binary is ./oura in the current working directory unless the user specifies otherwise. Output: The CLI returns JSON. Parse the JSON data array to formulate a natural language response.

Examples

User Request: "How was my sleep last night?" Context: Today is 2024-03-15. "Last night" usually implies the sleep session ending on the morning of today, or the previous day's data depending on how Oura dates it (Oura dates sleep by the morning it ends). Reasoning: Sleep for the night of the 14th to 15th is logged as 2024-03-15. Command: ./oura get sleep --start 2024-03-15 User Request: "What is my readiness score today?" Context: Today is 2024-03-15. Command: ./oura get readiness --start 2024-03-15 User Request: "Show my heart rate for the first week of January 2024." Command: ./oura get heartrate --start 2024-01-01 --end 2024-01-07 User Request: "Who am I?" Command: ./oura get personal

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc