Garmin Connect Data Integration for Openclaw

A specialized skill for extracting and analyzing health, sleep, and activity metrics directly from Garmin Connect wearable devices.

tcyxk
v1.0.0
Mar 24, 2026
0
883
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install garmin-connect-cn

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 garmin-connect-cn 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 Garmin Connect Data Integration?

The Garmin Connect skill for AI agents enables seamless access to comprehensive health and fitness metrics stored in the Garmin ecosystem. By leveraging this tool within the Openclaw Skills framework, developers and users can programmatically retrieve data such as step counts, sleep quality, heart rate, and caloric expenditure.

This integration bridges the gap between wearable hardware and AI-driven personal assistants, allowing for intelligent health coaching, automated fitness logging, and personalized wellness insights based on historical and real-time data.

Garmin Connect Data Integration Use Cases

  • Tracking daily activity goals by querying step counts and floors climbed.
  • Analyzing sleep patterns and duration to provide recovery recommendations.
  • Monitoring cardiovascular health through heart rate and active calorie tracking.
  • Generating weekly or monthly fitness reports across specific date ranges.
  • Integrating wearable data into personal dashboards or AI-driven lifestyle logs.

How Garmin Connect Data Integration Works

  1. The skill authenticates with the Garmin Connect cloud using a JWT (JSON Web Token) obtained from the user's web session.
  2. Upon a user query (e.g., "How did I sleep last night?"), the skill executes a Python-based retrieval script.
  3. The script targets specific API endpoints to fetch metrics for the requested date or the current day by default.
  4. Raw data is parsed into standardized units (e.g., converting meters to kilometers for distance).
  5. The AI agent processes these metrics to deliver a conversational summary or structured data response.

Garmin Connect Data Integration Setup

Prerequisites

  • Python 3.8+
  • A valid JWT Token from a logged-in session at connect.garmin.cn.

Token Acquisition

  1. Open your browser and log in to connect.garmin.cn.
  2. Open Developer Tools (F12) -> Application -> Cookies.
  3. Locate the JWT_WEB cookie and copy its value (starts with eyJ...).

CLI Execution

# Query data for today
python3 scripts/query.py <your_jwt_token>

# Query data for a specific date
python3 scripts/query.py <your_jwt_token> 2026-05-09

Garmin Connect Data Integration Data Schema & Taxonomy

The Garmin Connect skill maps raw API responses to the following user-friendly metrics:

Metric Field Key Transformation
Steps totalSteps Raw integer
Distance totalDistance Divided by 1000 for KM
Calories activeKilocalories Active burn count
Floors totalFloorsAscending Levels climbed
Sleep sleepingDuration Duration in seconds/minutes

Garmin Connect Data Integration Advanced Features

  • Support for historical data backfilling through custom date range queries.
  • Extensible API endpoint integration for specialized metrics like VO2 Max or Stress Levels.
  • Compatibility with Openclaw Skills multi-agent workflows for cross-referencing fitness data with calendar or nutrition logs.
  • Automated token validation checks prior to executing data fetch requests.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*