oura-setup

Register an Oura app, exchange OAuth2 tokens, and store credentials.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill oura-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oura-setup
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/skills/oura-setup
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill oura-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Securely connect an Oura Ring to the Vellum assistant using OAuth2, perform app registration, exchange authorization codes for tokens, and store credentials for ongoing access.

## Core Features & Use Cases

  • OAuth2 flow for app registration, token exchange, and credential storage.
  • Access Oura Cloud health data including sleep, readiness, heart rate, and activity.
  • Use case: A user wants seamless access to their nightly sleep data without manual token handling.

### Quick Start Run the OAuth flow to authorize the user's Oura Ring and securely store tokens.

Frequently Asked Questions about oura-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my Oura Ring using OAuth2?

To connect your Oura Ring using OAuth2, you need to perform app registration, exchange authorization codes for tokens, and securely store the credentials for ongoing access to your health data.

What health data can I access through the Oura Cloud integration?

Through the Oura Cloud integration, you can access personal health data including sleep, readiness, heart rate, and activity metrics for your automation workflows.

Do I need to manually handle tokens for Oura Ring API access?

No, you do not need to manually handle tokens for Oura Ring API access. The OAuth2 setup performs token exchange and credential storage, enabling seamless automated access to nightly sleep data.

How does credential storage work for an Oura Ring OAuth2 integration?

Credential storage for an Oura Ring OAuth2 integration works by securely saving the tokens obtained during the authorization code exchange, ensuring ongoing access without requiring repeated manual authentication.

Can I automate personal health workflows with Oura Ring sleep data?

Yes, you can automate personal health workflows with Oura Ring sleep data by establishing an OAuth2 connection that supports ongoing access to sleep, heart rate, and readiness metrics.

What is OAuth2 app registration for health data APIs?

OAuth2 app registration for health data APIs is the process of registering your application with the provider, such as Oura, to obtain the client credentials needed to perform token exchange and access user data.