Garmer - Garmin Data Extraction Skill for Openclaw

A comprehensive data extraction tool that provides programmatic access to Garmin Connect health, fitness, and activity metrics.

garrza
v1.0.2
Feb 5, 2026
0
3.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install garmer

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 garmer 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 Garmer - Garmin Data Extraction Skill?

Garmer is a robust integration for Openclaw Skills that allows users and AI agents to seamlessly retrieve data from the Garmin Connect ecosystem. It serves as a bridge between your wearable hardware and actionable digital insights, enabling the extraction of detailed metrics such as heart rate variability, sleep phases, and activity performance.

This skill is designed for developers building health-conscious applications or individuals looking to own their fitness data. By utilizing the Openclaw Skills framework, Garmer transforms proprietary Garmin data into structured JSON, making it easy to feed into data science workflows, personal dashboards, or AI-driven health coaching agents.

Garmer - Garmin Data Extraction Skill Use Cases

  • Tracking daily physical activity including steps, intensity minutes, and caloric burn.
  • Performing deep-dive sleep analysis by examining REM, light, and deep sleep cycles alongside HRV data.
  • Automating the export of historical fitness activities for long-term progress monitoring.
  • Monitoring body composition trends including weight and muscle mass over specific timeframes.
  • Powering AI agents within Openclaw Skills to provide personalized health recommendations based on real-time biometric data.

How Garmer - Garmin Data Extraction Skill Works

  1. Authentication: The user performs a one-time secure login via the CLI to generate local session tokens.
  2. Request Initiation: Commands are issued via the CLI or Python API to request specific datasets like sleep or activities.
  3. API Interfacing: The skill communicates with Garmin Connect endpoints to fetch the requested biometric or activity data.
  4. Data Structuring: Raw responses are processed and formatted into human-readable summaries or machine-parseable JSON.
  5. Output: The final data is delivered to the terminal, saved to a file, or returned to a calling AI agent.

Garmer - Garmin Data Extraction Skill Setup

Install the skill using your preferred Python package manager:

# Using uv
uv pip install garmer

# Using pip
pip install garmer

After installation, authenticate your account:

garmer login

Verify your connection status:

garmer status

Garmer - Garmin Data Extraction Skill Data Schema & Taxonomy

Garmer organizes data into several distinct categories, primarily accessible in JSON format for Openclaw Skills compatibility:

Category Attributes Included
Daily Summary Steps, calories, average heart rate, and stress levels
Sleep Analysis Total duration, sleep score, and time spent in each sleep phase
Activities Activity type (running, cycling, etc.), distance, laps, and HR zones
Health Snapshot A consolidated daily view of all available health metrics
Body Composition Weight, body fat percentage, and BMI data

Garmer - Garmin Data Extraction Skill Advanced Features

  • Full Python API: Integration of the GarminClient class directly into custom scripts for advanced automation.
  • Comprehensive Data Exporting: Batch download historical data using the export command with custom date ranges.
  • JSON-First Architecture: Native --json flags on all commands ensure compatibility with Openclaw Skills and other automation tools.
  • Token Management: Secure local storage of credentials via the GARMER_TOKEN_DIR environment variable.
  • Granular Activity Detail: Retrieve specific lap data and heart rate zone distributions for professional-grade performance analysis.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*