OpenClaw Oura Integration for Openclaw

A Tier 1 source skill that fetches and normalizes Oura Ring biometric data into actionable daily summaries and stable JSON insights for AI agents.

gavinchengcool
v0.1.0
Mar 13, 2026
0
995
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install openclaw-oura

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install openclaw-oura using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is OpenClaw Oura Integration?

The openclaw-oura skill serves as a robust data source for the OpenClaw ecosystem, allowing developers and users to integrate Oura Ring biometric data directly into their AI workflows. By leveraging the Oura v2 API and a Personal Access Token, this skill retrieves critical health metrics including sleep quality, readiness scores, and activity levels.

As part of the growing library of Openclaw Skills, this integration focuses on data portability and normalization. It transforms raw API responses into a stable daily JSON shape specifically optimized for the OpenClaw Wellness hub, making personal health data programmable and accessible for further analysis or automated reporting.

OpenClaw Oura Integration Use Cases

  • Automate daily health status reports in personal chat channels or dashboards.
  • Sync sleep and readiness scores to a central data lake for long-term wellness tracking using Openclaw Skills.
  • Normalize biometric data to provide AI agents with context for personal productivity or scheduling.
  • Trigger custom alerts based on activity levels or recovery metrics.

How OpenClaw Oura Integration Works

  1. The skill authenticates with the Oura v2 API using a user-provided Personal Access Token.
  2. A fetch script retrieves raw data for a specific date range, covering sleep, readiness, and activity collections.
  3. The raw data is passed to a normalization script which maps the disparate API responses into a consistent JSON schema.
  4. A rendering script processes the normalized data to generate a human-readable Markdown digest or a structured message for target channels.

OpenClaw Oura Integration Setup

To get started with this integration in your Openclaw Skills environment, you must provide your Oura credentials and execute the pipeline scripts:

# Set required environment variables
export OURA_ACCESS_TOKEN='your_personal_access_token'
export OURA_TZ='Asia/Shanghai' # Optional, defaults to Asia/Shanghai

# Run the fetch and normalization pipeline
python3 scripts/oura_fetch_daily.py --date today --out /tmp/oura_raw_today.json
python3 scripts/oura_normalize_daily.py /tmp/oura_raw_today.json --out /tmp/oura_today.json
python3 scripts/oura_render.py /tmp/oura_today.json --format markdown --channel generic

OpenClaw Oura Integration Data Schema & Taxonomy

The skill maintains a clear separation between raw data and normalized output to ensure compatibility across Openclaw Skills integrations.

Data Layer Format Purpose
Raw API Data JSON Direct capture of Oura v2 usercollection data
Normalized Data JSON Stable daily shape for Wellness hub and AI consumption
Rendered Output Markdown Formatted summary for human consumption in chat logs

OpenClaw Oura Integration Advanced Features

  • Tier 1 source compatibility ensures seamless integration with the OpenClaw Wellness hub.
  • Decoupled rendering allows health data to be formatted for specific channels without affecting the underlying data.
  • Support for custom time zone configuration to ensure accurate daily boundary alignment.
  • Optimized for headless automation within multi-agent Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*